jQuery UI buttonset - 将按钮状态设置为活动状态

时间:2012-04-14 16:34:22

标签: jquery jquery-ui uibutton

我有一个按钮组,其功能几乎与标签一样 - 单击按钮将显示一些相关内容。这很好,直到我需要直接链接到特定部分,所以我现在使用jQuery抓取页面的哈希标记并显示相应的内容,但我也想改变按钮的状态,以便清楚哪个一个被选中。

我尝试过使用addClass('ui-state-active');,虽然这样可以完美地设置按钮的状态,但也意味着状态是持久的 - 如果您点击另一个按钮,则两者都将突出显示/激活。

以下是受影响问题的页面 - https://secure.photofileltd.co.uk/new_site/index.php?page=services#scarringReports

非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:1)

您可以触发按钮上的click操作,而不是设置课程。

if ($('.ui-state-active').length==0) {
    $('.your_buttons_class').first().click();
}