模拟div中单击href

时间:2013-08-10 22:36:42

标签: javascript jquery

使用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>

2 个答案:

答案 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