如何从div获取id值并使用jquery自动点击

时间:2015-01-19 11:29:50

标签: jquery

我想获取id值并自动点击该网址

这里是代码

<div id="testinglink">
<div class="a1">
<a href="http://facebook.com" id="d1">click here</a>
</div>
</div>

4 个答案:

答案 0 :(得分:0)

document.getElementById("d1").click();

答案 1 :(得分:0)

$('.a1 a').click(function(e){
    e.preventDefault();

    // Get ID of the Element
    var id = $(this).attr('id');
    var link = $(this).attr('href');

    // do whatever you want
    // document.location.href = link;
});

<强> DEMO

答案 2 :(得分:0)

单击触发对jQuery中的锚点不起作用,但您可以调用本机DOM元素单击:

  $('#d1')[0].click();

JSFiddle: http://jsfiddle.net/TrueBlueAussie/3r25e1c1/

答案 3 :(得分:-1)

以下是您的操作方法:

$('#d1').trigger('click')

不会点击锚点,就好像用户点击了它一样。但仍然可以实现点击功能。 Here是小提琴。触发点击后,您可以将页面重定向到Facebook,如下所示。 HTML:

<div id="testinglink">
<div class="a1">
<a href="http://facebook.com" id="d1">click here</a>
</div>
</div>

JS:

$('#d1').on('click',function(e){
     window.location = e.currentTarget.href;
})

$('#d1').trigger('click')