gpt4 book ai didi

javascript - 选择 THIS 中的所有输入、标签、选择等 - 每个循环

转载 作者:太空狗 更新时间:2023-10-29 13:39:50 29 4
gpt4 key购买 nike

我目前正在处理一些复杂的表格。

只是想知道,有没有更好的方法来做到这一点:

$('.selector').each( function(){

$("input", this).prop('disabled', true);
$("select", this).prop('disabled', true);
$("label", this).prop('disabled', true);
$("textarea", this).prop('disabled', true);

});

我想选择 this 中的所有输入(当前通过 .selector 循环)。我这样做正确吗?

最佳答案

这很好,但是为了简化它,您应该能够像对任何其他选择器进行分组一样使用逗号:

$('.selector').each(function() {
$('input, select, label, textarea', this).prop('disabled', true);
});

如果您唯一要做的就是在这些元素上设置该属性,那么您实际上并不需要 .each() 循环。您可以安全地删除它并将其减少到这个单行:

$('input, select, label, textarea', '.selector').prop('disabled', true);

关于javascript - 选择 THIS 中的所有输入、标签、选择等 - 每个循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8123914/

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