我有一个问题,当我想触发我的标签和我的选择标签时,结构如下:
<label class="label"></label>
<select class="select">
</select>
和我的jquery代码:
$(".label").click(function(){
$(".select").click();
});
我也尝试使用mousedown
,但仍无法打开select标签...
有什么想法吗?
答案 0 :(得分: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>
答案 1 :(得分:0)
<label for="the_select">whatever</label><select id="the_select"></select>
注意标签上的'for',它与select的id匹配。如果正确使用标签,则不需要javascript