gpt4 book ai didi

javascript - 如何按名称选择元素并使用 JQuery 进行值检查?

转载 作者:行者123 更新时间:2023-11-30 18:35:41 25 4
gpt4 key购买 nike

我是 JQuery 的新手,还不太习惯 JavaScripting。

我有一个表单,其中包含我需要一个一个处理的命名(属性“名称”)元素。如果它们被正确验证,我还想更新它们的类属性。

我收集了所有表单元素:

var Form = $('#'+fChildID).closest('form')[0];
var Element;

if (Form) {
for(var n=0; n<Form.length; n++) {
Element = Form.elements[n];
.
// Do some processing and validation
.
// Update the element's class attribute
$('*[name="'+Element.name+'"]').addClass("boxselected");
}
}

我想做的是在 Element 对象上使用函数 .addClass,但 JQuery 似乎总是需要一个选择器,不能直接对对象进行操作。

当我已经在变量中有 Element 对象时,似乎没有必要使用 * 选择器。

我还可以使用选择器来检查同一元素中的某些属性(复数)是否具有特定值吗?

最佳答案

您可以只使用该元素作为 $ 函数的参数,如果您已经拥有该元素,则不需要其他选择器。

$(Element).addClass('boxselected');

如果你想检查属性值,你可以使用filter

$(Element).filter('[type=radio][value="yes"]').addClass('boxselected');

关于javascript - 如何按名称选择元素并使用 JQuery 进行值检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8275378/

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