我在id的帮助下获得了id,我正在尝试读取类的数据
这是我的小提琴
http://jsfiddle.net/bxbnkq64/4/
这是我的代码
$( document ).ready(function() {
var vendor_item_id = 'lastwrap7';
var vendoritemsdata = $('.lastItm_Wrap').find("#" + vendor_item_id).data('stuff');
alert(vendoritemsdata.length);
});
请告诉我如何阅读本案例中的值?
答案 0 :(得分:2)
.lastItm_Wrap
元素上还有#lastwrap7
id
。这意味着find()
将无效,因为它只查找子元素。相反,由于id
属性应该是唯一的,您可以完全删除find()
调用。试试这个:
var vendoritemsdata = $("#" + vendor_item_id).data('stuff');
答案 1 :(得分:0)
一个建议是,如果目标元素具有属性id
,那么您可以直接使用该元素而不是.find()
来自父元素。
$( document ).ready(function() {
var vendor_item_id = 'lastwrap7';
var vendoritemsdata = $("#" + vendor_item_id).data('stuff');
alert(vendoritemsdata.length);
});
并使用您的代码: