如何获取下拉菜单 rel="30"值?
<select id="t_dermal_name">
<option value="1" rel="30">Between Eyebrows</option>
<option value="7" rel="30">Individual Line Softening</option>
<option value="2" rel="30">Lip Contouring</option>
</select>
jquery:
$("#t_dermal_name").change(onSelectChange);
function onSelectChange(){
var selected = $("#t_dermal_name option:selected");
var output = "";
if(selected.val() != 0){
output = selected.rel();
}
$("#output").html(output);
}
最佳答案
您可以使用:selected
选择器来查找所选选项并检索其 rel
使用 attr()
的值方法。
类似这样的:http://jsfiddle.net/yAQhq/
$("#t_dermal_name").change(onSelectChange);
function onSelectChange(){
var output = "",
$this = $(this);
if($this.val() != 0){
output = $this.find('option:selected').attr('rel');
}
$("#output").html(output);
}
关于jQuery 获取下拉列表相对值(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4618074/