私は複数選択リストを持っています。ユーザーが選択したオプションの選択を解除すると、ユーザーが選択しなかったオプションの値を知りたい。どのように私はそれをキャプチャするのですか?複数選択リストから選択解除されたオプションを取得
私のサンプルコードは以下の通りです。
<select multiple>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
私が正しくあなたを理解していれば、私は複数のオプション
$('option').mousedown(function(){
e.preventDefault();
$(this).prop('selected', $(this).prop('selected') ? false :true);
});
を得るあなたが取得したいv.valueでテキスト
を取得v.textで作る試すことができますclickイベントを返し、ターゲットの値が選択されていないかどうかを確認します。もしそうなら、あなたは未確認の値を得ただけです。私はあなたのために今、フィドルを作るでしょう。 – Casey
マウスイベントはクロスブラウザーではサポートされていません。具体的にあなたはその価値と何をする必要がありますか? – charlietfl
@Caseyは単にクロスブラウザ – charlietfl