0

我想在变量中检索我的下拉列表的组文本,然后分配给一个名为“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

4 回答 4

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>
于 2012-08-30T07:43:10.563 回答
1

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

于 2012-08-30T07:35:45.947 回答
0
$("#cmbCity").click(function(event) {

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

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

于 2012-08-30T11:30:30.073 回答
-1
$("#cmbCity").change(function() {
    var n = $("#cmbCity option").attr('group');
    alert(n);
});
于 2012-08-30T07:38:36.330 回答