我有这个非常简单的点击事件,如果NSObject
已经集中,那么应该为input
添加一个类。
但是,它不想添加该类。我一定要包含 jQuery 库,但没有任何反应。
的jQuery :
input
答案 0 :(得分:2)
你需要这样使用:
private static List<String> ips = new ArrayList<>();
public static void main(String[] args) {
Date d = new Date();
System.out.println(posIps("19216801"));
System.out.println(new Date().getTime() - d.getTime());
}
private static List<String> posIps(String number) {
int l = number.length() - 3;
for (int a = 0; a < 3 && a < l; a++) {
for (int b = 0; b < 3 && b < l - a; b++) {
for (int c = 0; c < 3 && c < l - a - b; c++) {
StringBuilder sb = new StringBuilder(number);
if (Integer.parseInt(sb.substring(0, a + 1 )) < 256
&& Integer.parseInt(sb.substring(a + 1, a + b + 2)) < 256
&& Integer.parseInt(sb.substring(a + b + 2, a + b + c + 3)) < 256
&& Integer.parseInt(sb.substring(a + b + c + 3)) < 256) {
sb.insert(a + 1, ".");
sb.insert(a + b + 3, ".");
sb.insert(a + b + c + 5, ".");
ips.add(sb.toString());
}
}
}
}
return ips;
}
答案 1 :(得分:2)
在您的代码中,{
int a;
{
//a is visible
int b;
//a and b are both visible
}
//b is no longer visible
{
//int c
//a and c are visible
{
int d;
//a, c, and d are visible
}
//a and c are visible, d is no longer visible.
}
//only a is visible
}
//None of the vars are visible
表示this
元素,因此当您使用body
时,您将$(this).addClass("highlight-input");
类添加到highlight-input
元素。
body
&#13;
$("body").on("click", function(){
if($("input").is(":focus")){
debugger;
$(this).addClass("highlight-input");
} else {
$(this).removeClass("highlight-input");
}
});
&#13;
.highlight-input {
background: blue;
}
&#13;
这更有可能是您正在寻找的:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input />
&#13;
$('input').on('focus', function() {
$(this).addClass("highlight-input");
}).on('blur', function() {
$(this).removeClass("highlight-input");
});
&#13;
.highlight-input {
background: blue;
}
&#13;