1

クレイジーなことが起こっている縦のスクリーンショットを添付しました。j$('[id$=Model_List]').children().remove();選択リスト内のすべての項目を削除することを期待するのは正しいですか? 何らかの理由で、残りの項目を消去している間、リストはまだ古い選択値を保持しています。

<Apex:selectlistjQueryではなく、htmlブロックで使用しています。

コンソール ログに表示されるように、VG930M は V243H である必要があります...

うまくいけば、スクリーンショットで私が話していることのより良いアイデアが得られます...

どんな援助でも大歓迎です!

4

3 に答える 3

1

ドロップダウンからすべての値を削除し、選択した値をリセットする必要があります。

j$("select[id$=Model_List] > option").remove();
j$("select[id$=Model_List]").val('');
于 2012-08-20T14:20:33.413 に答える
0

私は、Salesforce selectListをjQueryで入力またはクリアできないと思います(確かに、それはできますが、コントローラーは値を取得しません)。

隠しフィールドを使用して、この例のようにしてみてください。

Visualforce のコマンド ボタンは、動的ドロップダウン リストから選択した項目を読み取ることができません

于 2012-08-21T08:41:36.497 に答える
0

選択した値をクリアする必要もあります。

$('[id$=Model_List]').val('');
于 2012-08-20T14:20:18.340 に答える