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

1つの解決策は、「フィルター」機能を使用することです

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