javascript - 如何隐藏 jQuery Mobile anchor 按钮

标签 javascript jquery html css jquery-mobile

我想根据条件隐藏/显示某些 anchor 按钮,但目前这不起作用。

我有几个看起来像这样的 jQuery Mobile anchor 按钮:

<a id="lteAlabamaButton" href="#" data-role="button" data-inline="true"   onclick="lteGaugeRefresh('Alabama')">Alabama</a>

<a id="lteArkansasButton" href="#" data-role="button" data-inline="true" onclick="lteGaugeRefresh('Arkansas')">Arkansas</a>

. . .

我尝试了 $(buttonId).hide() 但它不起作用。
我也试过使用.css('display','none') 但这也不起作用。

这些 anchor 按钮位于 jQuery 移动弹出窗口的内容区域。

最佳答案

HTML

<a id="lteAlabamaButton" href="" data-role="button" data-inline="true">Alabama</a>
<a id="lteArkansasButton" href="" data-role="button" data-inline="true">Arkansas</a>

JavaScript

$(document).ready(function(){

  $('[data-role="button"]').click(function() {
       var title = $(this).find('.ui-btn-text').html();
       $(this).hide();            
  });

})  

关于javascript - 如何隐藏 jQuery Mobile anchor 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20750876/

相关文章:

javascript - Slimscroll 在表 td 中不起作用

javascript - 同一页面上的两个选择何时仅起作用(第二个)

jquery - 从服务器重定向后页面需要刷新

jquery - 使用 CSS 调整元素大小?

javascript - 使用 JSON 按数据属性选择 div

jQuery 使动画仅在单击时发生一次

html - 下拉菜单出现在div后面

javascript - Observables 中的 Promise.all 等价物是什么?

javascript - 在计算对象上调用方法时,javascript 中的 "this"是什么?

Javascript switch 语句比较让我陷入困境