gpt4 book ai didi

javascript - 如何获取变量内html元素的属性值?

转载 作者:行者123 更新时间:2023-11-29 16:41:22 24 4
gpt4 key购买 nike

我使用此代码获取 data-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>

如何解决这个问题?

enter image description here

最佳答案

tours[i] 将返回 DOM 元素。要获取 jQuery 对象,请使用 .eq(index),要获取索引处的对象,然后您可以使用 jQuery 方法,例如 .attr()

tours.eq(i).attr('data-isAirTour')

关于javascript - 如何获取变量内html元素的属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45439149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com