Javascript 我会在一分钟内更新一个更精确的解决方案。非常感谢你的努力帕特里克:-)我非常感谢。谢天谢地,我不用使用正则表达式(我不太理解它),就自己实现了。我会不止一次投票给你,但这还不够好!假设用户单击同一按钮两次,就会产生相同的错误。我不想在列表中添加另一个错误,
Javascript 我会在一分钟内更新一个更精确的解决方案。非常感谢你的努力帕特里克:-)我非常感谢。谢天谢地,我不用使用正则表达式(我不太理解它),就自己实现了。我会不止一次投票给你,但这还不够好!假设用户单击同一按钮两次,就会产生相同的错误。我不想在列表中添加另一个错误,,javascript,jquery,Javascript,Jquery,我会在一分钟内更新一个更精确的解决方案。非常感谢你的努力帕特里克:-)我非常感谢。谢天谢地,我不用使用正则表达式(我不太理解它),就自己实现了。我会不止一次投票给你,但这还不够好!假设用户单击同一按钮两次,就会产生相同的错误。我不想在列表中添加另一个错误,我只想在现有错误中添加一点(2),并将背景作为注意力捕捉器闪烁。这就是我所说的分组。对不起,我不够清楚@JamWaffles:我会在一分钟内更新一个更精确的解决方案。非常感谢你的努力patrick:-)我非常感谢。谢天谢地,我不用使用正则表达式
我会在一分钟内更新一个更精确的解决方案。非常感谢你的努力帕特里克:-)我非常感谢。谢天谢地,我不用使用正则表达式(我不太理解它),就自己实现了。我会不止一次投票给你,但这还不够好!假设用户单击同一按钮两次,就会产生相同的错误。我不想在列表中添加另一个错误,我只想在现有错误中添加一点
(2)
,并将背景作为注意力捕捉器闪烁。这就是我所说的分组。对不起,我不够清楚@JamWaffles:我会在一分钟内更新一个更精确的解决方案。非常感谢你的努力patrick:-)我非常感谢。谢天谢地,我不用使用正则表达式(我不太理解它),就自己实现了。我会不止一次投票给你,但这还不够好@melhosseniny-我不认为您需要在这里检查大小或长度,因为如果返回空文本,将不会有文本更改。非常感谢-正是我所寻找的@melhosseniny-我不认为您需要在这里检查大小或长度,因为如果返回空文本,将不会有文本更改。非常感谢-正是我所寻找的!感谢amustill,但是这不是我想要的行为,因为可以有多个相同类型的通知,但是不存在重复的通知。感谢amustill,但是这不是我想要的行为,因为可以有多个相同类型的通知,但是不存在重复的通知。
var some_string = "test";
var els_with_string = $('#container .inside:contains(' + some_string + ')');
// use .length to check to see if there was at least one
if( els_with_string.length ) {
alert( "at least one already exists" );
}
var error = "ERROR:SomeError ";
var el_with_error = $('#container .inside:contains(' + error + ')');
if (el_with_error.length) {
var text = el_with_error.text();
if (/\(\d+\)/.test(text)) {
var new_text = text.replace(/\((\d+)\)/, function(s, g1) {
g1++;
return "(" + g1 + ")";
});
el_with_error.text(new_text);
} else {
el_with_error.text(text + " (2)");
}
} else {
$('#container').append('<div class="inside">' + error + '</div>');
}
var error = "ERROR:SomeError ";
var el_with_error = $('#container .inside:contains(' + error + ')');
if (el_with_error.length) {
var span = el_with_error.find('span');
if (span.length) {
var num = +span.text();
span.text( ++num );
} else {
el_with_error.append(" (<span>2</span>)");
}
} else {
$('#container').append('<div class="inside">' + error + '</div>');
}
$(".inside:contains('waldo')").css({color: 'red'});
$("#container .inside:contains('old text')").size() > 0
$("#container .inside:contains('old text')").text('new text');
<div class="inside error">Error</div>