Я должен проверить имена классов различных узлов в методе делегирования событий я использую:Javascript RegExp имя тестового класса
тестовый пример я использую
function clickHandler(e){
var evt = e || window.event;
target = evt.target || evt.srcElement,
cls = target.className,id = target.id;
if(/\bcell\b/i.test(cls)){
//perform some action is node having classname cell is clicked
}
}
, но этот конкретный тест подходит для узлов с именем класса .cell
, а также .cell-validation-text
.
Вышеуказанный тест возвращает true для обоих этих узлов. Как я могу изменить мой РегВыр так как мой выше тест возвращает истинное только для узла, имеющего класса .cell и лжи для текста .cell-проверки
Не делайте этого так. Вместо этого поместите разные обработчики на разные элементы. –
@torazaburo ... сэр ... не могли бы вы проиллюстрировать это ..? –