关于获取由innerHTML添加div的id
<scripttype="text/javascript"src="http://code.jquery.com/jquery-1.4.2.min.js"></scrip...
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
function showarea(){
document.getElementById("showmap").innerHTML="<input id='iButton' type='button' test='123' value='按钮' /> ";
}
$(document).ready(function(){
$("#iButton").click(function(){
alert($(this).attr("test")); //获取test的属性
});
});
</script>
</head>
<body>
例1:
<div id="showmap" style="background:#CCCCCC; height:38px; line-height:38px;"></div>
<input id="iButton1" type="button" onclick="showarea()" value="按钮1" />
<br />
例2:
<input id='iButton' type='button' test='123' value='按钮' />
在例1中,先按“按钮1”再按显示出来的“按钮”得不到test的值 展开
<script type="text/javascript">
function showarea(){
document.getElementById("showmap").innerHTML="<input id='iButton' type='button' test='123' value='按钮' /> ";
}
$(document).ready(function(){
$("#iButton").click(function(){
alert($(this).attr("test")); //获取test的属性
});
});
</script>
</head>
<body>
例1:
<div id="showmap" style="background:#CCCCCC; height:38px; line-height:38px;"></div>
<input id="iButton1" type="button" onclick="showarea()" value="按钮1" />
<br />
例2:
<input id='iButton' type='button' test='123' value='按钮' />
在例1中,先按“按钮1”再按显示出来的“按钮”得不到test的值 展开
展开全部
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
function showarea(){
document.getElementById("showmap").innerHTML="<input id='iButton' type='button' test='123' value='按钮' /> ";
}
$(document).ready(function(){
$("#iButton").live("click",function(){ //生成的控件使用live绑定事件。
alert($(this).attr("test")); //获取test的属性
});
});
</script>
</head>
<body>
例1:
<div id="showmap" style="background:#CCCCCC; height:38px; line-height:38px;"></div>
<input id="iButton1" type="button" onclick="showarea()" value="按钮1" />
<br />
例2:
<input id='iButton' type='button' test='123' value='按钮' />
<script type="text/javascript">
function showarea(){
document.getElementById("showmap").innerHTML="<input id='iButton' type='button' test='123' value='按钮' /> ";
}
$(document).ready(function(){
$("#iButton").live("click",function(){ //生成的控件使用live绑定事件。
alert($(this).attr("test")); //获取test的属性
});
});
</script>
</head>
<body>
例1:
<div id="showmap" style="background:#CCCCCC; height:38px; line-height:38px;"></div>
<input id="iButton1" type="button" onclick="showarea()" value="按钮1" />
<br />
例2:
<input id='iButton' type='button' test='123' value='按钮' />
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询