2013-03-06 76 views
0

下面的代碼創建一個按鈕,當CSS按鈕被點擊時它會改變顏色,每個創建的按鈕都有自己的值。 所以我想顯示一個選定的按鈕的價值,如果點擊我的HTML頁面如何管理呢?如何顯示選定按鈕的值?

function createButtons(tbID, tbClass, tbType, tbValue, onClick) { 
    return '\n<input ' 
      + (tbID ? ' id=\'' + tbID + '\'' : '') 
      + (tbClass ? ' class=\'' + tbClass + '\'' : '') 
      + (tbType ? ' type=\'' + tbType + '\'' : '') 
      + (tbValue ? ' value=\'' + tbValue + '\'' : '') 
      + (onClick ? ' onclick=\'toggle(this);' + onClick + '\'' : '') 
      + '>'; 
} 

function toggle(ths) { 
    $(ths).toggleClass("btnColor"); 
    $("#tb").toggleClass("btnColorR"); 
} 

function DisplayButtons(cableData) { 
    var newContent = ''; 
    $.each(cableData, 
    function (i, item) { 
     newContent += createButtons("tb" + item.CommonCable, null, "submit",  item.CommonCable,toggle); 
    }); 
    $("#Categories").html(newContent); 
} 

回答

0

$(ths).val()$(ths).attr('val')會給你價值。

Demo