即使jQuery返回DOM元素的集合,如果结果集只包含一个元素,我如何能够访问它的数据属性呢?
所以,如果我有以下几点:
<div>
<input class="user-input" data-user-id="2"/>
</div>
我知道:
var userInputs = $('div').find('.user-input');
我能做到:
$(userInputs).data('user-id')
我会假设我必须做$(userInputs).first.data('user-id')
发布于 2016-02-14 09:12:46
第一个元素是树的根,您需要获得第一个元素的子元素。如果整个结果集只包含一个元素,那么它可以是空的,也可以有带有相关信息的子元素,那么您需要接受第一个元素,如in array -。更新您的代码以支持所有方案。
https://stackoverflow.com/questions/35390094
复制相似问题