gpt4 book ai didi

javascript - 为什么我们不能在 jquery 中按值获取对象

转载 作者:搜寻专家 更新时间:2023-11-01 05:06:00 25 4
gpt4 key购买 nike

我正在尝试为所有具有 X 值和 small 类的输入设置红色。

但是这段代码不起作用。

$('.small[value="X"]').css('border','1px solid #F00');

html

    <input type="text" value="<?php echo trim($order['dns1']); ?>" class="wd-150 en small"  /><br />
<input type="text" value="<?php echo trim($order['dns1']); ?>" class="wd-150 en small" /><br />
<input type="text" value="<?php echo trim($order['dns1']); ?>" class="wd-150 en small" /><br />

有什么建议吗?

最佳答案

使用属性选择器 [...],您正在检查 attribute value,这是输入的值创建时给出,而不是其实际值,这是输入字段的属性

你必须回退到过滤器:

$('.small')
.filter(function() { return this.value == 'X'; })
.css('border', '1px solid #F00');

关于javascript - 为什么我们不能在 jquery 中按值获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15943105/

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