我试图点击一个包含特定文字的div。
这就是我所在的地方:
$( document ).ready(function() {
$('.myclass li.active .short-text'["value=thetext"]).click();
});
上面的代码没有这样做......我怎样才能让它工作?
答案 0 :(得分:3)
您可以使用 contains-selector
选择包含指定文本的所有元素。
$('.myclass li.active .short-text:contains("someText")').click();
答案 1 :(得分:2)
这是检查某些内容是否包含文本的jquery方法。 我不知道你是否可以将它用作点击功能
$('.myclass li.active .short-text:contains("thetext")').click();
答案 2 :(得分:0)
答案 3 :(得分:-3)
这样的事情应该可以解决问题。不确定是否有更好的解决方案。
$(document).ready(function() {
$("div").click(function() {
if($(this).text() == "The text") {
//Code here
});
});
});