Предполагая, что ваша html-разметка выглядит следующим образом ..
<span class="xoo-cp-close xoo-cp-icon-cross">
<div class="title-bar">
<h1>Cheese</h1>
</div>
</span>
Вы можете просто перебрать все h1 для документа, готового вот так ..
jQuery(document).ready(function() {
jQuery(".title-bar h1", "span.xoo-cp-close.xoo-cp-icon-cross").each(function() {
var $h1 = jQuery(this),
h1Text = $h1.text().trim().toLowerCase();
if (h1Text.indexOf("cheese") > -1) {
$h1.attr("onClick", "window.location.href('abcx.com/cheese')");
}
});
});
Приведенный выше код повторяет всеh1
внутри элемента с классом .title-bar
, который является потомком элемента span, который содержит оба класса xoo-cp-close
и xoo-cp-icon-cross