Спасибо, навели на мысль:
}else if($('b:contains(Общее сообщение)',$(this)).length != 0){
$(this).addClass('alliance');
Так работает =)
Но хотелось бы понять почему не работал первоначальный вариант? Где там косяк?
UPD: хо-хо =) не было ответа Deff, когда свой катал) Однако почти похоже.
UPD2: возник немного офтоповый вопрос.. вот есть два варианта:
if($(this).is('*:contains(System)')){
$(this).addClass('system');
if($('*:contains(System)'),$(this).length){
$(this).addClass('system');
Что будет работать быстрей? Я конечно сомневаюсь что там разница будет существенная, но мне так.. для общего развития) И если можно с объяснением возникновения разницы (для понимания)