代码如下:
<!--<br/ />
<br/ />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />
http://www.CodeHighlighter.com/<br/ />
<br/ />
-->varjs="alert('B:'+this.id);returnfalse;";
//createsafunctionfromthe"js"string
varnewclick=eval("(function(){"+js+"});");
//clearsonclickthensetsclick
$("#anchor").attr('onclick','').click(newclick);
//createsafunctionfromthe"js"string
varnewclick=eval("(function(){"+js+"});");
//clearsonclickthensetsclick
$("#anchor").attr('onclick','').click(newclick);
本文介绍了一种利用JavaScript中的eval函数动态创建点击事件的方法。通过将字符串转换为函数,并利用jQuery来清除原有的点击事件并设置新的点击事件,实现动态绑定功能。
562

被折叠的 条评论
为什么被折叠?



