-1

Web サイトには 2 つのオプション コントロールがあります。

<select class="operator" name="operator" id="operator">
    <option value="0">Entekhab Operator</option>
    <option value="1">Irancell</option>
    <option value="2">Talia</option>
    <option value="3">HamraheAval</option>
</select>


<select class="card" name="chargeCard" id="chargeCard">
   <option value="0">Entekhab Sharj</option>
</select>

ユーザーがそれをクリックして (そしてオプションを選択して) 最初のオプションを変更すると、2 番目のオプションも変更されます...上記のコードでわかるように、2 番目のオプションには値がなく、最初の1つ

私の問題は、Android プログラムで javascipt を介してそれらを変更する必要があることです。

私は次のことを試しました:

document.getElementById("operator").value=2

このようにして、最初のものを変更しました。

しかし、2番目のものは変化せず、値を取得しません! 2 番目のオプションも変更するにはどうすればよいですか?

4

1 に答える 1

0

質問をうまく説明できなかったのかもしれません。オプションの値を変更しましたが、変更イベントを刺激するようなものが必要でした。このコードは私の問題を解決しました:

$('#operator').trigger('change');
于 2013-02-19T05:12:24.943 に答える