jQuery单击特定项目

时间:2015-08-14 11:49:39

标签: jquery list click

<a class="example" href="https://example.com/index.php">hellau</a>
<a class="example" href="https://example1.com/index.php">hellau1</a>
<a class="example" href="https://example2.com/index.php">hellau2</a>

需要以某种方式进入第二个href。

$('.example')[1].click();
在删除条目之前,

不起作用于一个随机链接

var link = $(".example");
link.click();
window.location.href = link[1].attr("href"); 

不起作用

是否可以单击特定文本部分或其他内容?

文字和链接是动态的

4 个答案:

答案 0 :(得分:1)

需要以某种方式进入第二次href。

您正尝试触发第二个锚元素的click事件。但是,它不会触发重定向到href的默认操作。您需要获取第二个元素的href,然后将windows href位置设置为它。

像这样:

select NULL as C1, NULL as C2 where 1 = 0 
-- Returns empty table with predefined column names
union all
select * from Test 
-- There should be exactly 2 columns, but names and data type doesn't matter

答案 1 :(得分:0)

使用trigger()

$('.example').eq(1).trigger('click');

替代方式

$('.example').eq(1).on('click');

答案 2 :(得分:0)

使用以下代码

$("a.example").click(function(){

      var href = $(this).attr('href');
      window.location.href = href;

}

答案 3 :(得分:-1)

以下是您所看到的示例代码: 的 Jquery的

$("a").click(function(){
    alert($(this).attr("href"));
});