-1

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

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

和我的jQuery代码:

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

mousedown也在尝试使用,但它仍然无法打开选择标签......有什么想法吗?

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”,它与选择的 id 匹配。如果您正确使用标签,则不需要 javascript

于 2012-12-09T06:23:36.043 回答