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 に答える