我目前使用的代码是:
<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”字段放入。
非常感谢提前。
答案 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