2011-08-19 91 views
0

,我用的就是这个我当前的代码:jQuery脚本的链接,自动点击

<script type="text/javascript"> 
$(document).ready(function(){ 
$('#on_holiday').trigger('click'); 
}); 
</script> 

如何过,当“ID”是输入表单中“on_holiday”这只是工作。我需要这个,当我有表单中的另一个元素起作用 - 当前的“ID”是:

<a href="#" data-reveal-id="on_holiday" class="side_link">Test</a> 

我的问题是当过我的元素“ID”加入到这个环节,它搅乱了数据 - 揭示id及其原因。我需要某种类型的jQuery代码,可以单击此链接,而无需将“ID”字段放入。

非常感谢。

回答

2

试图

$('[data-reveal-id="on_holiday"]').trigger('click'); 

或者诸如此类的东西吗?

1

什么:

$('[data-reveal-id="on_holiday"]').trigger('click'); 
+0

完美的作品谢谢。 – Ben

0

那么你有多种选择。看看jQuery选择器页面。

http://api.jquery.com/category/selectors/

$("a").click(); //by tag. 
$("a[href='#']").click(); //by tag with href property 
$(".side_link").click(); //by class 
$("div#someId a.side_link").click(); // This would work if the link was a child of a div with Id = someId