0

別の HTML コントロールから HTML 選択ボックスのオプション リストを開くにはどうすればよいですか?

たとえば、次のコードがあります。

HTML

<select>
    <option>Select</option>
    <option>Male</option>
    <option>Female</option>
</select>

<span>Click Here</span> to select an open from the option box.

脚本

$('span')
    .bind('click', function(){
        $('select').trigger('click');
    });
4

2 に答える 2

0

できませ。最良の方法は、独自の偽の選択ボックスを作成することです。

たとえば、そのような偽のセルセット ボックスを実装するためのフレームワークが選択されます。

于 2013-02-13T13:33:06.360 に答える
-2
<select>
    <option>Select</option>
    <option value='0'>Male</option>
    <option value='1'>Female</option>
</select>

<span>Click Here</span> to select an open from the option box.

$('span')
    .bind('click', function(){
        $('select').trigger('change');
    });

$('select').change(function(){
    $(this).val(0); // select male 
});

クリック イベントの代わりに変更を使用する必要があります。

イベントをトリガーするときはいつでも、適切なオプションを選択するためにパラメーターを渡すことができます。

于 2013-02-13T12:44:01.723 に答える