-1

ラベルと選択タグをトリガーしたい場合、次のような構造の質問があります。

<label class="label"></label>
<select class="select">
</select>

そして私のjqueryコード:

$(".label").click(function(){
   $(".select").click();
});

私も使用しようとしていますmousedownが、まだselectタグを開くことができません...何か考えはありますか?

4

2 に答える 2

1

試す

<label class="label" for='blabla'>my select</label>
<select class="select" id='blabla'>
</select>

ここにドキュメントと例があります

編集:解決策2

<label class="label"></label>
<select class="select">
</select>
<script>
$('.label').click(function(){
   $('.select').attr('size', 3);
});
</script>

于 2012-12-09T06:23:08.663 に答える
0

<label for="the_select">whatever</label><select id="the_select"></select>

注意: ラベルの「for」は、select の id と一致します。ラベルをうまく使えばjavascriptはいらない

于 2012-12-09T06:23:36.043 に答える