私は、jQueryを使ってmix Multiple Selector with Multiple Attribute Selectorに可能性があることを知っています。実際、私はそれを使用しました。例えば が、これは正常に動作します:私の例ではjQueryを使用して複数のセレクタとフィルタを組み合わせることはできますか?
$('input[type="checkbox"][name^="selected"]:checked', theForm).length
を、「theFormは、」私は属性ID =「Form1]を」持っている私のフォームを参照するために使用する「#1をForm1」を含む文字列です。
質問:これはjQueryフィルタと上記のものを混在させることができるのでしょうか?ここで は、コード例です:
var myVar = $('input[name^="modcc_"]', myForm).filter(...)
私はこれを使用しようと、私はmyVarを の要素を取得することはないようですが、私は単にこのよう
var myVar = $('input[name^="modcc_"]').filter(...)
「あるmyForm」を削除した場合、それは動作します。.. 。 なぜ?私は何か間違っているのですか?私は "myForm"変数が正しく "詰め込まれている"ことを知っています(フォームのID属性と一致する "#formMod"を含む文字列です)。そして、そのフォーム内に入力があり、そのIDを持つ唯一のものだと確信しています。
ありがとうございました!
P.S. この質問は回答しなかったone of my previous I made in a comment to the accepted answer to this questionから来ています。とにかく簡単なコメントの代わりに質問になるのは当然だと思っていたので...ここにあります!尋ねたとして、私はこちらのフォームのHTMLコードを入れ
-EDIT ...それに対する答えを持っていると思ってい:
<form action="..." method="post" id="formMod" name="formMod">
<input type="hidden" name="catid" value="412" />
<td width="8%">412</td>
<td>myName</td>
<td width="9%" style="white-space:nowrap; background-color:LightGoldenRodYellow;">
<input id="modcc_icv" name="modcc_icv" type="text" value="10" maxlength="3" size="4" />.
<input id="modcc_dcv" name="modcc_dcv" type="text" value="25" maxlength="2" size="3" />%
</td>
<td width="18%" class="actions_col" style="background-color:LightGoldenRodYellow;">
[ <a href="...">Annnulla</a> ]
<input type="submit" name="confirmMod" value="Salva" />
</td>
</form>
このようなことはありますか? filter( "[attr = a]、[attr = b]")。remove()。または.add()クラスを試すことができますhttp://api.jquery.com/add/ –