在从服务器投掷动态内容(通过AJAX)时,我有以下响应。
<a data-contentid="1">Some content</a> ...
我已使用live绑定了点击事件。问题出在我的点击事件中,我无法做到 获取数据属性,因此手动附加不适用于我的情况。任何想法?
示例代码:
$('a.delContent').live("click",function () {
var cid= jQuery.data(this, "contentid");
alert(cid); //undefined
return false;
}
);
答案 0 :(得分:3)
答案 1 :(得分:1)
试试这个......
var attrValue = $(serverresponse).find('<a>').attr('data-contentId');
alert(attrValue );