我尝试使用attr方法更改表单提交按钮的值。我希望输入的值从"保存日志条目"到"不同的日志条目"。当我在http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_html_attr_set上尝试时,它可以正常工作,但不能在我自己的页面上进行。在我的页面上,值保持原始值。
(。text方法正在运行并成功更改标题)
JS
switch (theValue){
case "hp1":
var treatmentNumber = 1;
//alert(treatmentNumber);
$.mobile.changePage ("1.html#treatment");
$("#save").attr("value","Different save log entry");
$("#pageHeader").text("HP X1");
break;
HTML
<input type="submit" id="save" onclick="saveForm()" value="Save log entry"/>
答案 0 :(得分:0)
Try This:
$('#save').text('Value Changed');
答案 1 :(得分:0)
您可以尝试这样的方法将变量传递给值:
var stringentry = "Different log entry";
$("#save").val(stringentry);