0

如果其中的文本包含特定单词,我想检查tinymce textarea,如果是,则将其颜色更改为红色。

$(".show_words").click(function(){
$("#content tinymce.get('textarea_id').getContent():contains('word')").css("color","red");
});

不幸的是,什么也没有发生。如何正确编写此命令?谢谢

编辑:HTML:

<div id="content">

<input type="button" value="show words" class="show_words"/><br/>
<textarea name="drug_description" id="textarea_id" cols="50" rows="15"></textarea>
</div>
4

1 回答 1

1

tinymce.get('textarea_id').getContent()返回一个 html 字符串(确保实际设置textarea_id)。您可以使用 vanilla javascript 来搜索它。

if(tinymce.get('textarea_id').getContent().search("word")) {
    $("#content").css("color", "red");
}
于 2012-12-18T21:40:09.123 回答