用js操作js动态加载的html控件
$(function(){varhtmlstr=....;$("#div").html(htmlstr);})这个htmlstr中包含了一些html控件,比如<input...
$(function (){
var htmlstr=....;
$("#div").html(htmlstr);
})
这个htmlstr中包含了一些html控件,比如<input type="button" id="btnid">每一个都附加了一个唯一的id。
我点击一个按钮以后 id=div的<div>可以加载htmlstr里面的内容 并且显示了出来,在ie源代码中看不到生成的源码!但是我操作生成的按钮的时候 $("#btnid").click() 用ie调试的时候 提示没有发现这个按钮 undifined.
请问这个怎么获取这个按钮的点击事件啊! 展开
var htmlstr=....;
$("#div").html(htmlstr);
})
这个htmlstr中包含了一些html控件,比如<input type="button" id="btnid">每一个都附加了一个唯一的id。
我点击一个按钮以后 id=div的<div>可以加载htmlstr里面的内容 并且显示了出来,在ie源代码中看不到生成的源码!但是我操作生成的按钮的时候 $("#btnid").click() 用ie调试的时候 提示没有发现这个按钮 undifined.
请问这个怎么获取这个按钮的点击事件啊! 展开
展开全部
你好,这个不一定非要用jQurey来写,用一般的JS函数也可以。当你点击id=div的这个按钮的时候提示undifined那说明没创建成功。你检查一下htmlstr这个字符串写的对吗?html()这个方法,必须写完整,比如:
var htmlstr=“<div id=str1><input type=‘button’ value='点击' onclick='addbutton()' "/></div>”;
应该是这个htmlstr有错误,没写<div></div>。
var htmlstr=“<div id=str1><input type=‘button’ value='点击' onclick='addbutton()' "/></div>”;
应该是这个htmlstr有错误,没写<div></div>。
追问
这个用js,jq都无所谓的! 我这个界面的显示是没有问题的! 就是点击这个按钮的事件的时候没有任何的反应,调试就是没有定义。!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询