1

私は次のスクリプトを持っています:

$(document).ready(function(){
        $('#the-selector div.jqTransformSelectWrapper ul li a').click(function(){
           var countrySect = $('#the-selector div.jqTransformSelectWrapper span').text(); 

        });
    });

お気づきのように、var"countrySect"はselect入力の値を返します。問題は、これに似ているが別のクラスの別のものがあることです。最初の値を選択して2番目の値に設定しようとしています。完全なコードは次のとおりです。

$(document).ready(function(){
        $('#the-selector div.jqTransformSelectWrapper ul li a').click(function(){
           var countrySect = $('#the-selector div.jqTransformSelectWrapper span').text(); 
           $('.register-state div.jqTransformSelectWrapper span').val(countrySect);
           return true;
        });
    });

しかし、何も起こりません...私が間違っているのは何ですか?

4

1 に答える 1

3

使用する.html()

$('.register-state div.jqTransformSelectWrapper span').html(countrySect);

.text()スパン内に値を設定するには、またはのいずれかを使用する必要があるためです.html()

于 2013-03-22T08:08:39.640 に答える