2016-07-21 77 views
-1

我試圖動態改變按鈕的價值,但仍然沒有成功看了這麼多的答案,但我沒有運氣jQuery的改變按鈕值不工作

JS

$("#d").attr("value","dayaw"); 

HTML

<button id="d"></button> 

這裏是fiddle

+0

你的意思是按鈕的文字? – Mohammad

回答

2

不確定ATTR功能,但您可以使用文本來實現您的要求。

靜態值

$("#d").text("<your-text>") 

您也可以使用如下的動態值

var lable = "new lable";  
$("#d").text(label) 

這裏更新fiddle

+0

+ Soham我正在尋找你提供的第二個選項 – Bhagya

0

如要更改按鈕的文本,使用.text()功能

$("#d").text("dayaw");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.1/jquery.min.js"></script> 
 
<button id="d"></button>

0

如果值你想要的 - 使用VAL(),如果它的文本 - 使用文本();你可以把它們結合在一起:

$("#d").val("dayaw"); 

$('#d').val('dayaw').text('dayaw').click(function(){alert('my value is ' + $('#d').val())})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button id="d"></button>

0

試試這個代碼.. $( 「#d」)文本( '按鈕')。

0

當按鈕標記,你可以考慮你的按鈕名稱爲HTML,所以你要推的HTML與名稱

$(document).ready(function() { 
 
    $("#d").html('dayaw'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button id="d"></button>