Javascript 如何从jquery多选中获取数据选项?
我有一个选择器Javascript 如何从jquery多选中获取数据选项?,javascript,jquery,Javascript,Jquery,我有一个选择器$(“.status”),它返回多个元素。我在每个元素上都设置了数据选项 $(".status").each(function (e) { e.data('options') }); 这给了我一个错误,说未定义不是函数 如果有帮助的话,我正在使用木偶,也尝试了this.ui.statushash数组,但结果相同。有2个参数,1是当前元素的索引,2是当前元素的dom元素引用 $(".status").each(function (i, e) { $(e).data(
$(“.status”)
,它返回多个元素。我在每个元素上都设置了数据选项
$(".status").each(function (e) {
e.data('options')
});
这给了我一个错误,说未定义不是函数
如果有帮助的话,我正在使用木偶,也尝试了this.ui.status
hash数组,但结果相同。有2个参数,1是当前元素的索引,2是当前元素的dom元素引用
$(".status").each(function (i, e) {
$(e).data('options')
});
您还需要访问元素的jQuery包装器,通过将其传递给jQuery
调用元素上的任何jQuery方法。jQuery有2个参数,1个是当前元素的索引,2个是当前元素的dom元素引用
$(".status").each(function (i, e) {
$(e).data('options')
});
您还需要访问元素的jQuery包装器,通过将其传递给
jQuery
调用元素上的任何jQuery方法,每个
函数中的第一个参数用于匹配选择中的元素索引
.每个(功能)
功能
类型:函数(整数索引、元素)
为每个匹配元素执行的函数。
您需要使用:
因此,您需要传递e作为第二个参数,传递索引作为第一个参数。或者,使用此
访问当前对象
$(".status").each(function(e){
alert($(this).data('options'));
});
每个
函数中的第一个参数用于匹配选择中元素的索引
.每个(功能)
功能
类型:函数(整数索引、元素)
为每个匹配元素执行的函数。
您需要使用:
因此,您需要传递e作为第二个参数,传递索引作为第一个参数。或者,使用此
访问当前对象
$(".status").each(function(e){
alert($(this).data('options'));
});