gpt4 book ai didi

javascript - 带有文本的 Jquery 选择选项无法正常工作

转载 作者:太空宇宙 更新时间:2023-11-04 14:10:46 26 4
gpt4 key购买 nike

我正在尝试使用 JQuery 选择具有特定文本的选项,但我不确定如何过滤掉我要查找的文本。

我正在尝试选择 Large 选项,而不是 XLarge 选项。关于如何实现此目标的任何想法?

这是 HTML:

<span class="price">
$20
</span>
<p id="in-carHEREt" style="display: none;">in cartHERE</p>
<span class="needsclick select-widget enabled" id="size-options-link">Medium</span>
<select id="size-options" name="size-options" class="select-widget ">
<option value="46158">Medium</option>
<option value="46159">Large</option>
<option value="46160">XLarge</option>
</select>

<span id="cart-update"><span class="cart-button">add to cart</span></span>

这是 JQuery:

$('#size-options').find('option:contains(Large)').prop('selected', true);

此代码最终选择了 XLarge 尺寸,而不是首选的 Large 尺寸。这是我的 JSFiddle:https://jsfiddle.net/MGames/8o4u36a6/1/

注意:不要将此标记为重复,因为我尝试过的几乎所有与此问题类似的代码都不适用于我的问题。谢谢你,我爱你很久了:)

最佳答案

像下面这样:-

$('#size-options option').each(function(){
if($(this).text() =='Large'){
$(this).prop('selected', true);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class="price">
$20
</span>
<p id="in-carHEREt" style="display: none;">in cartHERE</p>
<span class="needsclick select-widget enabled" id="size-options-link">Medium</span>
<select id="size-options" name="size-options" class="select-widget ">
<option value="46158">Medium</option>
<option value="46159">Large</option>
<option value="46160">XLarge</option>
</select>

<span id="cart-update"><span class="cart-button">add to cart</span></span>

关于javascript - 带有文本的 Jquery 选择选项无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46081612/

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