0

住所、電話番号、名前などのユーザー情報を表示するページがありますが、電話フィールドは選択オプションです (電話、
ユーザーごとに選択オプションがあります:

<select class="smpullinput" id="middle_column_type<? echo $idtable; ?>">
    <option id="Phone" value="Phone">Phone</option>
    <option id="Office" value="Office">Office</option>
    <option id="Cellphone" value="Cellphone">Cellphone</option>
</select> 
//$idtable its just an ID 

次に、単純な jquery を使用してデータを表示します。

var idtable = <?=$idtable?>;
$('#middle_column_type'+idtable).change(function() {

    if( $('#middle_column_type'+idtable).val()=="Phone" )
        {                            
          $("#disp_p"+idtable).html(varp).show();
        }

     if( $('#middle_column_type'+idtable).val()=="Office" )
        {
          $("#disp_o"+idtable).html(varo).show();
        }       

     if( $('#middle_column_type'+idtable).val()=="Cellphone" )
        {
          $("#disp_c"+idtable).html(varc).show();
        }               
});

そして、スパンを使用して電話を表示します。私が今欲しいのは、「スティッキー」選択オプションを用意することです。任意のユーザーで選択ボックスを携帯電話に変更すると、他のユーザーが新しいオプションを取得します。そのためには、クラスを使用する必要があることを知っています = smpullinput" (私の場合) うまくいかないことをいくつか試しました。私が十分に明確だったかどうかわかりませんか?

ありがとう

4

1 に答える 1

1

$(".smpullinput").not(this).val(this.value);デモを追加してみてください: http://jsfiddle.net/BTheR/

于 2013-01-16T00:55:39.617 に答える