gpt4 book ai didi

需要 jQuery 选择器帮助

转载 作者:行者123 更新时间:2023-12-01 08:07:04 29 4
gpt4 key购买 nike

这是我的 HTML 片段。我正在订阅 anchor “查询”的“点击”事件。如何向上遍历获取data-driverid值?

<div class="DriverWrapper" data-driverid="108WW" style="background-color: Silver; padding: 4px 4px 4px 4px; page-break-before: always;">
<strong>Driver ID:</strong>&nbsp;108WW
</div>

<table style="width: 100%;">
<tr>
<td style="vertical-align: top; width: 20%">
<strong>174794</strong>&nbsp;
<a href="#" class="inquireTripLink">inquire</a>

编辑:

我尝试了这个,它显示带有 null 的警报

$(".inquireTripLink").on("click", function (event) 
{
event.preventDefault();

var driverId = $(this).closest('.DriverWrapper').data('driverid');
alert(driverId);

最佳答案

您可以使用closest方法。

$('.inquireTripLink').click(function(){
var id = $(this).closest('.DriverWrapper').data('driverid');
});

更新:div元素不是单击元素的父元素,您已关闭 div标签 strong 之后标签。您可以使用prev方法:

$('.inquireTripLink').click(function(){
var id = $(this).closest('table').prev('div').data('driverid');
});

http://jsfiddle.net/J8cWT/

关于需要 jQuery 选择器帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15858285/

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