gpt4 book ai didi

javascript - jQuery:在更改时获取与其文本最接近的元素?

转载 作者:行者123 更新时间:2023-11-28 00:33:02 24 4
gpt4 key购买 nike

我正在尝试使用 jquery 获取距离输入字段最近的元素,以便我可以使用该元素的 text/html 作为输入字段的值。

我的 jquery 看起来像这样:

jQuery("[name=currencies]").val(Currency.currentCurrency).change(function() {
$(".moneyPrice").val($("span.money").text());

});

span.money 及其文本是动态创建的。

上面的代码以某种方式工作,但它会将所有 span.money 放入输入字段中。

我想做的是获取距离每个输入字段最近的 span.money 并将其文本放入该输入字段中。

我创建了一个 jsfiddle 来演示这个问题:

http://jsfiddle.net/v6v146sv/

请更改选择选项并记下输入字段的值。

如有任何帮助,我们将不胜感激。

最佳答案

您可以使用closestfind方法:

$(".moneyPrice").val(function() {
return $(this).closest('.price').find('span.money').text();
});

关于javascript - jQuery:在更改时获取与其文本最接近的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28783933/

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