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

使用jQuery加载页面时自动单击自定义超链接,jquery,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中实现它 致以最良好的祝愿 开尔文只要这样做: <a rel="wp-video-lightbox" href

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

链接就像

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

我如何在jQuery中实现它

致以最良好的祝愿


开尔文只要这样做:

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

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

$(文档).ready(函数(){
$('a[rel=“your rel”]”)。获取(0)。单击();触发('click');
});
更新: 根据您的需要更新了代码,现在您只需更改“rel”属性。

尝试以下操作:

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

您可以使用来获取元素,然后使用
.get()
来引用DOM元素

使用


$(文档).ready(函数(){
var href=$('a[rel=“wp video lightbox”]').attr('href');
window.location.href=href;
});

如何编写代码以使用“rel=”自动单击,而不是添加id?这是因为链接是由第三方生成的,我无权修改它。我不打算更改页面,只需单击,然后将显示一个弹出窗口。
$(document).ready(function() {
    $('a[rel="wp-video-lightbox"]') //Get element using rel attribute
        .get(0) //Get DOM element
        .click(); //Click
});
<script>
$(document).ready(function(){
    var href = $('a[rel="wp-video-lightbox"]').attr('href');
    window.location.href = href;
});
</script>