使用jQuery加载页面时自动单击自定义超链接
我有一个链接,想自动点击它打开一个弹出窗口播放视频 链接就像使用jQuery加载页面时自动单击自定义超链接,jquery,Jquery,我有一个链接,想自动点击它打开一个弹出窗口播放视频 链接就像 <a rel="wp-video-lightbox" href="https://www.youtube.com/watch?v=xxxxxxx&width=640&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&width=640&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>