jQuery脚本在链接上自动单击

时间:2011-08-19 23:20:47

标签: javascript 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'添加到此链接时,它会弄乱data-reveal-id及其原因。我需要某种jQuery代码,可以单击此链接而无需将“ID”字段放入。

非常感谢提前。

3 个答案:

答案 0 :(得分:1)

尝试

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

还是那种东西?

答案 1 :(得分:0)

怎么样:

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

答案 2 :(得分: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