我正在尝试使用jquery在超链接上实现手动点击事件,但我没有得到如何做到这一点..
这是我的示例小提琴链接[1]:http://jsfiddle.net/akki/XyVDd/1/
<input type="text" class="example" id="opval" value="back">
<a id="sub_name" href="http://www.google.co.in">abc</a>
$(document).ready(function(){
if($('#opval').val() =='back') {
$('#sub_name').click();
//$('#qwe').find('a').trigger('click');
}
$('#sub_name').click(function(){
alert(hi)
});
});
答案 0 :(得分:1)
这里有一些小问题:
1.你的小提琴中没有加载jQuery。
2.您需要"hi"
中的alert()
引号。
但主要的是你在附加点击处理程序之前触发了click事件。只需将处理程序代码移动到单击触发器之前:
$(document).ready(function(){
$('#sub_name').click(function(){
alert("hi");
});
if($('#opval').val() =='back') {
$('#sub_name').click();
}
});