gpt4 book ai didi

jquery - 如何通过Jquery获取直接父级?

转载 作者:行者123 更新时间:2023-12-01 07:09:21 24 4
gpt4 key购买 nike

html:

<span class="ui-spinner ui-widget ui-widget-content ui-corner-all"><input class="spinner1 ui-spinner-input" id="q1" name="value" value="1" min="1" aria-valuemin="1" aria-valuenow="2" autocomplete="off" role="spinbutton"><a class="ui-spinner-button ui-spinner-up ui-corner-tr ui-button ui-widget ui-state-default ui-button-text-only" tabindex="-1" role="button" aria-disabled="false"><span class="ui-button-text"><span class="ui-icon ui-icon-triangle-1-n">▲</span></span></a><a class="ui-spinner-button ui-spinner-down ui-corner-br ui-button ui-widget ui-state-default ui-button-text-only" tabindex="-1" role="button" aria-disabled="false"><span class="ui-button-text"><span class="ui-icon ui-icon-triangle-1-s">▼</span></span></a></span>

jquery:

$('.ui-spinner-button').click(function() {
//
});

我想获取 aria-valuenow 的 id 和值

<input class="spinner1 ui-spinner-input" id="q1" name="value" value="1" min="1" aria-valuemin="1" aria-valuenow="2" autocomplete="off" role="spinbutton">

当我点击.ui-spinner-button

我该怎么做。我用谷歌搜索了几天,但没有运气。

最佳答案

这里不需要 parent,您需要 prev 同级。要获取先前的输入,请使用 siblings()选择器。

请参阅下面代码中的注释:

$('.ui-spinner-button').click(function() {

// Get the spinner input jquery object
var $input = $(this).siblings('.ui-spinner-input');


// Get attribute values
var id = $input.attr('id'),
valueNow = $input.attr('aria-valuenow');
alert(id + ' >>> ' + valueNow);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<span class="ui-spinner ui-widget ui-widget-content ui-corner-all">
<input class="spinner1 ui-spinner-input" id="q1" name="value" value="1" min="1" aria-valuemin="1" aria-valuenow="2" autocomplete="off" role="spinbutton">
<a class="ui-spinner-button ui-spinner-up ui-corner-tr ui-button ui-widget ui-state-default ui-button-text-only" tabindex="-1" role="button" aria-disabled="false"><span class="ui-button-text"><span class="ui-icon ui-icon-triangle-1-n">▲</span></span>
</a><a class="ui-spinner-button ui-spinner-down ui-corner-br ui-button ui-widget ui-state-default ui-button-text-only" tabindex="-1" role="button" aria-disabled="false"><span class="ui-button-text"><span class="ui-icon ui-icon-triangle-1-s">▼</span></span></a>
</span>

关于jquery - 如何通过Jquery获取直接父级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31380564/

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