当从服务器抛出动态内容(通过 AJAX)时,我有以下响应。
<a data-contentid="1">Some content</a> ...
我已经使用绑定了点击事件live http://api.jquery.com/live/。问题出在我的点击事件中,我无法
获取数据属性,因此手动附加不适合我的情况。有任何想法吗?
示例代码:
$('a.delContent').live("click",function () {
var cid= jQuery.data(this, "contentid");
alert(cid); //undefined
return false;
}
);
在您的点击事件处理程序中尝试此操作:
$(this).data('contentId')
在 jsfiddle 中工作:http://jsfiddle.net/Mk2zy/ http://jsfiddle.net/Mk2zy/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)