使用jQuery加载页面时自动单击自定义超链接

时间:2014-07-27 15:34:13

标签: jquery

我有一个链接,想要自动点击它以打开弹出窗口播放视频。

链接就像

<a rel="wp-video-lightbox" href="https://www.youtube.com/watch?v=xxxxxxx&amp;width=640&amp;height=480" title="">Watch Movie</a>

我如何在jQuery中执行此操作?

致以最诚挚的问候,

开尔文

4 个答案:

答案 0 :(得分:2)

做这样的事情:

<a rel="wp-video-lightbox" href="" title="">Watch Movie</a>

$(document).ready(function(){
  $('a[rel="your-rel"]').get(0).click();trigger('click');
});

<强>更新 根据您的需求更新代码,现在您只需要更改&#34; rel&#34;属性。

答案 1 :(得分:1)

您可以使用Attribute Equals Selector [name="value"]获取元素,然后使用.get()来引用DOM元素。

使用

$(document).ready(function() {
    $('a[rel="wp-video-lightbox"]') //Get element using rel attribute
        .get(0) //Get DOM element
        .click(); //Click
});

答案 2 :(得分:0)

试试这个:

$(document).ready(function(){
    var rel = $('a[rel="wp-video-lightbox"]');
        rel[0].click();
});

<强> JSFiddle Demo

答案 3 :(得分:0)

<script>
$(document).ready(function(){
    var href = $('a[rel="wp-video-lightbox"]').attr('href');
    window.location.href = href;
});
</script>