0

選択ボックスがあり、値とクライアントの例があります

そして私は以下のようなサーバーコードを持っています

  <select name="customer_id" id="customer_id">
<?php get_customer_list_options(); ?>
  </select> | 
  <input id="customer_name_from_sel" type="text" />

以下のjqueryコード

<script type="text/javascript">
    $(document).ready(function(){

    $("#customer_id").bind('change', function() {
        var k = $("#customer_id option:selected").attr("title");
        $("#customer_name_from_sel").val(k);
    });

});​

</script>

および機能コード

function get_customer_list_options() {
    $fquery39 = mysql_query("select User_ID, First_Name, Email_ID from customers");

    while($r39 = mysql_fetch_row($fquery39)) {
        echo "<option value='$r39[0]' title='$r39[1]' >$r39[2]</option>";
    }

}

jsfiddle からコードを実行すると、完全に実行されますが、サーバー ページではうまくいきません。そして、私はすでにjqueryライブラリがうまく機能しています..完璧な状態です。

値 attrtitleはテキストに表示されませんcustomer_name_from_sel

以下は HTML コードの画像出力です。

ここに画像の説明を入力

エラー画像

ここに画像の説明を入力

4

1 に答える 1

0

$("#customer_id option:selected")正しい要素を取得するかどうかをテストする必要があると思います 。そうでない場合は、selectedIndex選択したオプションを取得するために使用できます。

于 2012-05-23T22:11:54.230 に答える