使用jquery / javascript触发选择标记

时间:2012-12-09 06:20:46

标签: javascript jquery html

我有一个问题,当我想触发我的标签和我的选择标签时,结构如下:

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

和我的jquery代码:

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

我也尝试使用mousedown,但仍无法打开select标签... 有什么想法吗?

2 个答案:

答案 0 :(得分:1)

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

这是the doc and exemples

编辑:解决方案2

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

exemple

答案 1 :(得分:0)

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

注意标签上的'for',它与select的id匹配。如果正确使用标签,则不需要javascript