2015-11-05 147 views
-3

存在一种方法用于单击标签并选择一个特定选项进行选择? 我不喜欢使用JS 按照代码:单击标签,选择一个选项

<label for="a">State</label> 
<select name=""> 
    <option value="">teste</option> 
    <option value="">teste X</option> 
    <option value="" id="a">teste A</option> 
</select> 

谢谢!

+0

我没有得到你想要的。但是,'id' **必须**为**唯一**。你**不能**有'id =“a”''多个元素'' – pistou

+0

对不起,我没有看到这个。固定。 –

+1

如果你不想使用JavaScript,为什么你添加了javascript和jquery标签? –

回答

2

HTML:

<label data-value="c">C</label> 
<select name="" id="myselect"> 
    <option value="a">A</option> 
    <option value="b">B</option> 
    <option value="c">C</option> 
</select> 

的jQuery:

$(document).on("click", "label", function(evt) { 
    evt.preventDefault(); 
    $("#myselect").val($(this).data("value")); 
});