1

セレクターにプラグインを使用しています。選民と 呼ば れ る。次のいずれかにリスナーを追加しようとしていますが、プラグインが何かを妨げているように感じます。理想的には、誰かが「タグ」を複数選択グループに追加するたびにメソッドが呼び出されるように、イベントを追加したかったのです。しかし、これは本来あるべきよりも困難であることが証明されています。これまでのところ、次のことを試しました。

//detect when input field changes
$(".chzn-choices").find("input").change(function () { alert("lol I worked"); });

//detect when option is clicked (I dont think this works as a click event is already     binded to these and something is preventing the default
$(".chzn-drop").delegate("li", "click", function () { alert("clicked"); });

ここで試してみることができるアイデアはありますか?

4

1 に答える 1

3

http://harvesthq.github.com/chosen/を参照

フォーム フィールドの変更

フォーム フィールドを操作する場合、値が選択または選択解除された後に何らかの動作を実行したいことがよくあります。ユーザーがChosenでフィールドを選択するたびに、元のフォームフィールドで「変更」イベント*がトリガーされます。次のようなことができます。

$("#form_field").chosen().change( … );
于 2012-07-05T16:25:25.480 に答える