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>