我有一个对话框-

<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>
    <a href="#notif-details1" id:"show-notif" data-role="button">Show notification</a>
    <a href="#" data-rel="back" data-role="button">Cancel</a>
  </div>
</div>


我想使用jQuery代码动态隐藏和显示show-notif按钮。我该怎么办?

我试过了

$("#show-notif").hide();


这对我没有用。有任何想法吗?

最佳答案

似乎有小的语法错误:

<a href="#notif-details1" id:"show-notif" data-role="button">Show notification</a>


应该是(用:替换=):

<a href="#notif-details1" id="show-notif" data-role="button">Show notification</a>


这些功能应该起作用:

$('#show-notif').hide();
$('#show-notif').show();

关于jquery - jQuery-动态隐藏/显示对话框上的按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11193002/

10-11 22:30