我有一个按钮组,其功能几乎与标签一样 - 单击按钮将显示一些相关内容。这很好,直到我需要直接链接到特定部分,所以我现在使用jQuery抓取页面的哈希标记并显示相应的内容,但我也想改变按钮的状态,以便清楚哪个一个被选中。
我尝试过使用addClass('ui-state-active');
,虽然这样可以完美地设置按钮的状态,但也意味着状态是持久的 - 如果您点击另一个按钮,则两者都将突出显示/激活。
以下是受影响问题的页面 - https://secure.photofileltd.co.uk/new_site/index.php?page=services#scarringReports
非常感谢任何帮助,谢谢!
答案 0 :(得分:1)
您可以触发按钮上的click
操作,而不是设置课程。
if ($('.ui-state-active').length==0) {
$('.your_buttons_class').first().click();
}