JQuery動態給下拉框綁定數據


function DimensionTypeSelect(data) {
    for (var i = 0; i < data.length; i++) {

        方法一:
        //jQuery("#DimensionSelect").get(0).options.add(new Option(data[i].Name, data[i].Code));

        var index = jQuery("#DimensionSelect").get(0).selectedIndex;//獲取索引
       jQuery("#DimensionSelect").get(0).options[index].text;//獲取索引的顯示值

      jQuery("#DimensionSelect").get(0).options[index].text;//獲取索引的顯示值

       $("#DimensionSelect").click(function () {
    var index = jQuery("#DimensionSelect").get(0).selectedIndex;
    var code = jQuery("#DimensionSelect").get(0).options[index].value;
    Search(code);
     });

      http://wenku.baidu.com/view/e973781252d380eb62946d1c.html 教程


        方法二:     

       $("<option value='" + data[i].Code + "' onclick='Search(\"" + data[i].Code + "\");'>" + data[i].Name + "</option>").appendTo("#DimensionSelect");
    }

      //給靜態下拉加事件 可解決不兼容問題

       $("#condIsPackage")
.attr('onChange', $.browser.msie ? "$(this).data('onChange').apply(this)" : "")
.change(function () { if (!$.browser.msie) $(this).data('onChange').apply(this) })
.data('onChange', function () { alert('put your codes here') });

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。