2016-10-01 197 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

回答