我将此代码用于getdata-isAirTour
属性,但始终未定义。
var tours = $('#WrapTours').find('div.tour');
var toursTmp;
var length = tours.length;
for (var i = 0; i < length; i++) {
if (tours.eq(i).value.data('isForeignTour') == isForeignTour) {
toursTmp.push(tours[i]);
}
}
的HTML:
<div class="col-sms-6 col-sm-6 col-md-3 tour" data-isAirTour="@item.IsAirTour" data-isForeignTour="@item.IsForeignTour" data-TourType="@item.TourType">
</div>
如何解决呢?
tours[i]
将返回DOM元素。要使用jQuery对象.eq(index)
,要在索引处获取对象,可以使用jQuery方法,例如.attr()
tours.eq(i).attr('data-isAirTour')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句