gpt4 book ai didi

jquery - 如何使用名称和值属性选择元素

转载 作者:行者123 更新时间:2023-11-28 10:38:41 25 4
gpt4 key购买 nike

我有一个由 Razor 语法动态创建的元素。我想从它的 namevalue 属性中选择这个元素。我的元素是:

<input type="radio" name="4501_LS" value="1" class="icheck " data-radio="iradio_line-blue" data-label="Var" style="position: absolute; opacity: 0;">

实际上我尝试了下面的代码,

$(('icheck[name=4504_LS]').attr('value') = '1')

但这可能是错误的或不充分的。我错过了什么?

最佳答案

如果你想使用namevalue,你可以只使用两个属性选择器:

$('[name="4501_LS"][value="1"]')

正如您尝试的那样,我会证明这一点。您正在使用一个类,因此您需要将 . 放在那里以使其成为一个类选择器:

$('.icheck[name="4501_LS"][value="1"]')

只是一个警告:value attribute 在您更改输入值时不会更改; value attribute 定义输入的默认值,这(当然)是它的初始值。我认为您可能不会更改这些输入的值,因为它们是单选按钮,但我只是将其标记为潜伏者。当输入的值发生变化时(例如,input.value = x;$(/*...*/).val(x); 或如果它是文本输入或类似的,则用户会更改它),根本没有更改任何属性。要更改 value 属性,您必须设置 defaultValue 属性(或通过 DOM 的 setAttribute 或 jQuery 的 attr< 设置属性)。

关于jquery - 如何使用名称和值属性选择元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35013827/

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