我想检查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>
答案 0 :(得分:1)
tinymce.get('textarea_id').getContent()
返回一个html字符串(确保实际设置textarea_id
)。您可以使用vanilla javascript来搜索它。
if(tinymce.get('textarea_id').getContent().search("word")) {
$("#content").css("color", "red");
}