javascript
  • jquery
  • jquery-mobile
  • 2012-12-03 39 views 0 likes 
    0

    我想動態添加一個切換按鈕。切換按鈕看起來像Flip toggle switch Example。我嘗試過,但我得到不同的輸出,如data-role="slider"不工作。代碼在jquery mobile中動態添加切換按鈕

    $('button').click(function() { 
        var element = $ ('#test'); 
        var toggle_button = '<select data-role="slider"><option value="off">Off</option><option value="on">On</option></select>'; 
        element.append(toggle_button); 
    }); 
    

    我的jsfiddle是:http://jsfiddle.net/4Fk9L/1/

    我錯在這裏做什麼?

    +1

    我認爲你必須調用$( '選擇')。滑塊();因爲你在DOM準備好之後添加它 – EricG

    +0

    是的..多數民衆贊成的解決方案。謝謝.. –

    回答

    1

    調用元素之後的開關功能追加..

    $('button').click(function() { 
        var element = $ ('#test'); 
        var toggle_button = '<select data-role="slider"><option value="off">Off</option> <option value="on">On</option></select>'; 
        element.append(toggle_button); 
        $('select').slider(); //call plugin function here 
    }); 
    

    這裏是小提琴

    http://jsfiddle.net/4Fk9L/2/

    +2

    我第一次;)http://jsfiddle.net/4Fk9L/1/哈哈(注意/ 1)大聲笑我不知道爲什麼我告訴xD – EricG

    相關問題