我有这个函数,它接受obj
(Jq 对象)作为参数
但是,在这个函数中,我只需要 obj
which is :not(:disabled)
和:not([readonly]
目前我已经设法做到了:
function CheckRequiredSelection(obj)
{
obj.find(".requiredSelection:visible:not(:disabled):not([readonly])").andSelf().each(function ()
{
...
});
}
但我真的很想摆脱find
和addSelf
欺骗。
有什么帮助吗?
该文件可以包含:
编辑#1 ...
<select class="requiredSelection">
...
</select>
<select class="requiredSelection">
...
</select>
在提交之前:我做了类似的事情:
CheckRequiredSelection($(".requiredSelection"))
编辑#2
我可以在 .each 循环内部进行检查,但由于它位于选择器之后,因此效率不高。(而不是从 100 中获得 5 个过滤元素,我将获得 100 个元素,然后我将不得不过滤。这不好)。