0

我在某些条件下使用 jQuery 选择输入类型

var inputs = $(this).parents('form').find(
      ':input[type="text"]:enabled:visible:not("disabled"),textarea');

出于某种原因,我对输入类型使用了样式属性。

<input type="text" style=" visibility:hidden"/>

我怎么能忽略风格visibility:hidden

4

1 回答 1

0

一种解决方案是使用“过滤器”功能

inputs = inputs.filter(function(){
    return (!$(this).attr('style')); // if you want to exclude elements having style attribute set
});
于 2012-09-18T12:47:58.753 回答