2016-10-01 90 views
0

我有一个表格,我必须检查textarea/div与trumbowyg中的元素。找到匹配的子元素/ trumbowyg

$("#test").keyup(function() { 
    var val = $(this).val(); 
    if (val.match(/{event_title}/g)) { 
    $("p.eventTagTitle").addClass("true"); 
    } else { 
    $("p.eventTagTitle").removeClass("true"); 
    } 
    if (val.match(/{event_form}/g)) { 
    $("p.eventTagForm").addClass("true"); 
    } else { 
    $("p.eventTagForm").removeClass("true"); 
    } 
    if (val.match(/{event_author}/g)) { 
    $("p.eventTagAuthor").addClass("true"); 
    } else { 
    $("p.eventTagAuthor").removeClass("true"); 
    } 
}); 

jsfiddle.net/f1m33312/3

在trumbowyg不工作

jsfiddle.net/f1m33312/4

类似的解决方案在trumbowyg时添加文字的div

+0

您可以编辑的评论,而不是像你自己的问题。只是一个头。 – esote

+0

true,thanks匿名;-) – Slawotu

+0

因为事件发生在编辑器元素而不是textarea。检查它生成的实时html – charlietfl

回答