if(div / class equals){。click}

时间:2015-10-29 10:53:06

标签: javascript jquery html css

我有点新鲜,甚至不确定我的问题是否正确:D所以: 我想创建一个脚本,如果(div id / class)==它的标题:

.click
<div id="health_bar_pointer" class="row health_bar" title="Punkty życia: 632350 -> 100%">
                <div class="fleft current_health" style="width: 88%;"></div>

所以我尝试过这样的事情:

if ($('health_bar_pointer').text () =="Punkty życia: 632350 -> 100%"){
        setTimeout(function(){$('#item_menu_game_attack.last').click();
                                      ;}, 4000);
}

或其他汇编。我不需要完整的代码或其他东西,只是一个我能找到问题答案的网站!

2 个答案:

答案 0 :(得分:0)

如果你想获得其类/ id与标题相同的所有div元素,你可以使用.filter()函数以及这样的属性选择器,

var divs = $("div").filter(function () {
    return $(this).attr("class") == $(this).attr("title") || $(this).attr("id") == $(this).attr("title")
});
divs.addClass("test");

Fiddle

答案 1 :(得分:0)

所以,基本上你想拦截点击特定元素或任何地方。如果点击的元素@Aspect public class AspectAttempt { @Around("execution(* com.test.test.classes.*.*(..))") public void miAspecto(ProceedingJoinPoint joinPoint) throws Throwable { System.out.println("Inside the Aspect"); System.out.println("Invoking " + joinPoint.getSignature()); joinPoint.proceed(); } } title相等或不相同,那么您希望看到。 在代码陷阱下方点击页面上的任何div:

innerText

希望这会有所帮助