gpt4 book ai didi

javascript - 如果选项值存在则禁用选择输入

转载 作者:行者123 更新时间:2023-12-02 18:56:04 25 4
gpt4 key购买 nike

如果可以免费送货,我想禁用该选择框。

<select name="shipping_method" id="shipping_method">
<option value="">Select shipping</option>
<option value="free_shipping">Free Shipping</option>
<option value="international_delivery">International: $30.00</option>
</select>

我已经尝试过这个(不知道它是否有效):

$(document).ready(function(){
if($("option").val() == "free_shipping") {
$("select").prop("disabled");
}
});

然后假设表单提交:

$(document).ready(function(){
$("form").submit(function() {
$("select", this).prop("disabled", false);
});
});

最佳答案

您可以使用$.has

$('#shipping_method').has('option[value="free_shipping"]').prop("disabled", true);

演示:Fiddle

关于javascript - 如果选项值存在则禁用选择输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15339848/

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