0

以前、次の質問をしました: JQuery を使用した動的フォーム要素の無効化と再有効化ですが、おそらく間違った質問をしていたように感じます。

私の問題をより簡単に理解するには、このフィドルを参照してください: http://jsfiddle.net/5ubTe/12/

tagsドロップダウンがいつ変更されたかを確認する機能が既にありますdropdown。クラスのすべてのドロップダウンを確認dropdowncloneし、選択した値のいずれかがtags.

それらのいずれかにその値がある場合は、関数を呼び出して送信ボタンを無効にし、値がない場合はtags、フォームを処理するために送信ボタンを有効にします。

それが理にかなっていることを願っています!

助けてくれてありがとう。

アップデート

最新のフィドル: http://jsfiddle.net/5ubTe/14/しかし動作しません... まだ。

4

1 に答える 1

1

これにはセレクターを使用し、ドロップダウンを横断して、選択したオプションを確認できるはずです。次に、結果の長さをチェックして、一致するものがあるかどうかを確認します。

var selected= $('.dropdown, .dropdownclone').find('option[value=tags]:selected');

if(selected.length > 0) {
    disableSubmit();
}
else {
    enableSubmit(); 
}
于 2011-04-27T12:52:12.320 に答える