使用javascript或jquery在div id 1中模拟点击直播视频的最佳方式。
当<a>
没有id属性时,我不确定如何处理这个问题。
<div id='1'>
<a href="#" class="edit-settings">Edit Settings</a>
<a href="javascript:void(0);" class="live_video">Live Video</a>
</div>
<div id='2'>
<a href="#" class="edit-settings">Edit Settings</a>
<a href="javascript:void(0);" class="live_video">Live Video</a>
</div>
答案 0 :(得分:2)
触发第一个链接上的点击。
$("#1 > a:first").trigger('click');
触发第二个链接上的点击。
$("#1 > a:last").trigger('click');
您也可以使用CSS类。
$("#1 > a.live_view").trigger('click');
注意:DOM ID不能以数字开头。
答案 1 :(得分:1)
使用Javascript:
document.getElementById('2').getElementsByClassName('live_video')[0].click();
Here是一个有效的jsFiddle
我对其进行了更新,以便回答以下问题:
感谢您的编辑是在那里指定类的href而不是childnodes - tman