<input id=prebt type=button value=上一页 onclick=ToPage(2)/
这行代码是在程序后台生成的.
和Discuz!NT论坛源码中的做法一样.
如下例举几个..都是失败的:
JScript code
$(#prebt).unbind(onclick,function(){var p= $(#nextbt).parent()$(#nextbt).remove()
p.append(<input id=\nextbt\ type=\button\ value=\编辑\ onclick=\ToPage(14)\/)})
JScript code
$(#prebt).removeAttr(onclick)
$(#prebt).attr(onclick,ToPage(4))或者:$(#prebt).attr(onclick,)
$(#prebt).attr(onclick,ToPage(4))
JScript code
$(#prebt).removeAttr(onclick)
------解决方案--------------------------------------------------------
$(#prebt).unbind(onclick)
$(#prebt).bind(onclick,ToPage(4))
------解决方案--------------------------------------------------------HTML code
需要把代码写在$(function(){ })中<script type="text/javascript">
$(function(){
$("#tables").append("<tr><td id='_td"+1+"'><input name='' type='button' value='"+"张三"+"' style='border:0pxbackground:#FFFFFF' onclick ='alert(123)'/></td></tr>")
})
</script>
$(function(){ })的意思是等到所有的DOM元素可用了才执行javascript代码。楼主的代码,在还没加载#tables元素时就调用了jquery代码向一个不存在的#tables元素中添加内容,跟本找不到嘛
$(function(){ })也可以写成$(document).ready({ })
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)