Javascript jQuery数据异常问题()
我的代码是这样的Javascript jQuery数据异常问题(),javascript,jquery,onclick,Javascript,Jquery,Onclick,我的代码是这样的 $(document).on("click", ".search-user", function (e) { var userID = $(this).data('id').toString(); ... 获取firebug中的错误消息 TypeError: $(...).data(...) is undefined 奇怪的是,当我在初始化行之后立即通知userID时,我得到了结果 像这样尝试获取数据值 $(document).on("click", ".
$(document).on("click", ".search-user", function (e) {
var userID = $(this).data('id').toString();
...
获取firebug中的错误消息
TypeError: $(...).data(...) is undefined
奇怪的是,当我在初始化行之后立即通知userID时,我得到了结果 像这样尝试获取数据值
$(document).on("click", ".search-user", function (e) {
var userID = $(this).attr('data-id').toString();
...
尝试以下JSFIDLE示例: 基本上,删除
.toString()
$(文档)。在(“单击”,“搜索用户”,功能(e){
var userId=$(this.data('id');
警报(用户标识);
});代码>
您所说的“在初始化行之后”是什么意思。。?您得到了什么样的结果?请提供复制您的问题的示例您提到了userId
,但代码期望id
。。。这是哪一个?不好的建议,如果使用data()
设置了任何内容,则不会在属性中更改,只会更改对象属性。我认为他希望获得类似的内容。