动态替换对话框按钮文本

时间:2012-06-25 17:07:40

标签: jquery css jquery-dialog

我有一个jquery对话框,如下所示 -

<div data-role="dialog" id="msg-popup">
  <div data-role="header">
      <h1>Notification</h1>
  </div>

  <div data-role="content" id> 
    <b id="notif-subject"></b>
    <p id="notif-popup-content">Test</p>
    <a href="#notif-details1" id="show-notif" data-role="button">abc</a>
    <a href="#" data-rel="back" data-role="button">Cancel</a>
  </div> 
</div>

我想动态地将“abc”更改为“pqr”。我该怎么办?我试过了 -

$("#show-notif").text = "pqr";

但它不起作用。我能做错什么?

2 个答案:

答案 0 :(得分:6)

.text是一个函数,所以设置一个你应该使用的元素的文本,如下所示,

$("#show-notif").text("pqr");

答案 1 :(得分:1)

$("#show-notif").html("pqr");

另一种方法:http://jsfiddle.net/whNdd/