如何通过匹配文本来单击按钮。?

时间:2016-08-24 11:31:19

标签: javascript java jquery

我是JavaScript新手。现在我正在尝试制作一个Google Chrome扩展程序,点击特定网址上的按钮。但该网站只开放30秒..所以我只看到按钮颜色为绿色,按钮文字为 - "搬到" 那我怎么能触发那个按钮呢?我正在尝试这个。但它没有工作。

var b = $('button[class*="Move To"]')[1]
       $(b).click();

2 个答案:

答案 0 :(得分:0)

您可以使用:contains

var b = $( "button:contains('Move To')" )[1]
b.trigger('click');
  

https://api.jquery.com/contains-selector/

如果文字正好是Move To,您可以使用:

var b;
if($('button').text() == 'Target'){
    $('button').trigger('click');
}

答案 1 :(得分:0)

点击包含特定文字的按钮上的点击事件

JS

$("button:contains('Move To')").trigger( "click" ); 

HTML

<button id="btn">Move To</button>