2013-03-12 64 views
0
$(function() { 
    $('#enable_disable_btn').unbind('click'); 
    if ('{{$userStatus()}}' == 'Active') { 
     $('#enable_disable_btn').html("Disable User"); 
     $('#enable_disable_btn').click(DisableUser); 
    } else { 
     $('#enable_disable_btn').html("Enable User"); 
     $('#enable_disable_btn').click(EnableUser); 
    } 
}); 

HTML:按鈕沒有文字

<a href="#" id="enable_disable_btn"></a> 

按鈕顯示爲空白,沒有文字。我不知道這裏有什麼錯。

+2

顯示HTML請。 – iappwebdev 2013-03-12 12:34:54

+0

檢查你的控制檯是否有錯誤 – 2013-03-12 12:37:24

+0

控制檯沒有錯誤。 – 3zzy 2013-03-12 12:38:09

回答

2

如果它是一個

<input type="submit"> 

或類似的,你將不得不使用

$(...).val("Enable User"); 

,因爲它就是顯示在按鈕上的value屬性。

+0

不,它的一個標籤 – 3zzy 2013-03-12 12:36:18

-1

如果是輸入型=「按鈕」或「提交」,則必須使用jQuery('#enable_disable_btn').val('Disable user')

+1

這是行不通的。應該是'jQuery('#enable_disable_btn')。val('禁用用戶')' – iappwebdev 2013-03-12 12:42:10