5

js からドロップダウン メニューを設定したいと考えています。基本的に、更新されたドロップダウン値をjsから設定できるようにしたいです。

my.html

  <div class="dropDownList">
                    <select id="ddpFilter" >
                        <option value="1">Show 1</option>
                        <option value="2">Show 2</option>
                        <option value="3">Show 3</option>
                    </select>
                </div>

my.js

   events : {
     'change #ddpFilter' : 'Filter'
  },

  Filter : function(e){
      // Set Selected Value of the dropdown 
  }
});
4

1 に答える 1

6

関数名を小文字で始めて ( Mr Crockfordのように)、よりわかりやすい関数名を使用する必要があります。

選択リストの値を設定するには、option[value='x']構文を使用します。2 番目のオプションを設定したいとします。

events : {
  'change #ddpFilter' : 'filterDdpSelect'
},

filterDdpSelect: function(e){
  var selectValue = 2;
  $("#ddpFilter option[value='" + selectValue + "']").attr("selected", "selected");
}
于 2012-10-17T18:27:59.143 に答える