获取下拉列表jquery的组文本值

时间:2012-08-30 07:27:46

标签: jquery

我想在变量中检索下拉列表的组文本,然后分配给名为“txtRegion”的文本框

<select id="cmbCity" name="cmbCity" multiple="multiple">
      <option group='Andaman & Nicobar Islands|NORTH' value='1' >Port Blair</option>
</select>

我尝试过以下代码,但似乎无法正常工作

$("#cmbCity").change(function() {
    var n = $("#cmbCity").attr('group').text();
    alert(n);
});

4 个答案:

答案 0 :(得分:2)

这是工作代码

/ jquery的

$(function(){

$("#cmbCity").change(function() {
    var n = $("#cmbCity option:selected").attr('group');
    alert(n);
});
})

// HTML

<select id="cmbCity" name="cmbCity" >
<option>select</option>

      <option group='Andaman & Nicobar Islands|NORTH' value='1' >Port Blair</option>
</select>

答案 1 :(得分:1)

你应该给出正确的选择器路径。检查这个......           http://jsfiddle.net/Mprks/

答案 2 :(得分:0)

$("#cmbCity").click(function(event) {

    var n = $("#cmbCity :selected").attr('group');
    alert(n);
});

http://jsfiddle.net/Mprks/1/

答案 3 :(得分:-1)

$("#cmbCity").change(function() {
    var n = $("#cmbCity option").attr('group');
    alert(n);
});