程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> mobile-iPhone中的動態下拉

mobile-iPhone中的動態下拉

編輯:編程綜合問答
iPhone中的動態下拉

我根據這個網址(http://jsfiddle.net/3UWk2/1/) 的內容在iPhone中進行實驗。但是在JavaScript中好像無法正常運行。請高手給點建議,謝謝。

<script>
$(document).ready(function() {
    $('#00Ni0000007XPVF').bind('change', function() {
        var elements = $('div.container_drop').children().hide(); // hide all the elements
        var value = $(this).val();    
        if (value.length) { // if somethings' selected
            elements.filter('.' + value).show(); // show the ones we want
        }
    }).trigger('change');
});
</script>

最佳回答:


你是不是用了緩存值。hide沒有返回任何信息,因此在你嘗試再次顯示時失敗:

var elements = $('div.container_drop').children().hide();

應該是:

var elements = $('div.container_drop').children();
    elements.hide();

代碼:

$(document).ready(function() {
    $('#00Ni0000007XPVF').bind('change', function() {
        // cache the value
        var elements = $('div.container_drop').children(); 
            elements.hide();   // hide all the elements
        var value = $(this).val();

        if (value.length) { // if somethings' selected
            elements.filter('.' + value).show(); // show the ones we want
        }
    }).trigger('change');
});
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved