jquery multi select 拡張機能で jquery を使用しています。
私のhtml構文の場合:
<select multiple="multiple" id="test">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
次に、複数選択の値を次のように取得します。
$(function() {
$('#test').change(function() {
console.log($(this).val());
}).multipleSelect({
width: '100%'
});
});
これは 100% 機能します。
私の質問は、ID にスペースが含まれている場合にこれを機能させるにはどうすればよいかということです。ID や名前にスペースを入れるのは理想的ではないことはわかっていますが、現在の状態であり、ID から複数の選択オプションをスペースで取得する必要があります。例:
<select multiple="multiple" id="test two">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
$(function() {
$('#test two').change(function() {
console.log($(this).val());
}).multipleSelect({
width: '100%'
});
});
これは、スペースがあると失敗します。
以下のようないくつかのオプションを試しましたが、成功しませんでした。
どんなアドバイスもいつも感謝しています。
$(function() {
$("#test two").change(function() {
console.log($(this).val());
}).multipleSelect({
width: '100%'
});
});