0

動的に与えられるドロップダウンのタイトルがあり、現在、ページの読み込み時に変更できます。しかし、ドロップダウンからアイテムを選択すると、元に戻ります。項目が選択されたときに名前を保持するのに役立つ単純な jquery js ソリューションを探しています。

#shippingStateSpan from Destination State -> Destination Province のテキストを変更する必要があり、何かを選択した後でもそのままにしておきます。

これが私のhtmlです:

<div class="shippingStateDiv">
    <span id="shippingStateSpan">Destination State<br />
    </span>
    <select name="shippingState" id="shippingState" class="shippingDropDown"
         onchange="ApplyTaxRate(this.value,4040828,1,1,0);">
             <option value="-1" selected="selected">Please Select</option>
             <option value="129654">AB</option>
             <option value="129653">BC</option>
             <option value="129652">MB</option>
             <option value="129647">NB</option>
    </select>
</div>

これは、最初に変更を加えるために使用するjsです(ただし、何かを選択すると元に戻ります)jquery .on関数が可能であると想定していますが、その方法がわかりません。助けてくれてありがとう。

<script type="text/javascript">
     $("#shippingStateSpan").text("Destination Province");
</script>
4

2 に答える 2

0

これを試して

​$(function() {

    $('#shippingState').on('change', function() {

        $('#shippingStateSpan').text('Destination Province')
    });

});​

ここで実際の例をチェックしてくださいhttp://jsfiddle.net/sushanth009/zp7bA/

于 2012-09-05T17:12:30.747 に答える
0

これを試して:

$(document).ready(function(){

  var $select = $('#shippingState'),
      $span = $('#shippingStateSpan');

  $select.on('change', function(){

    $span.html('Destination Province');

  });

});
于 2012-09-05T14:38:59.193 に答える