【发布时间】:2016-06-23 10:07:47
【问题描述】:
我有一个包含spellcheck = "false" 的文本区域。我想要一个按钮,点击后会打开 spellcheck 并检查已输入内容的拼写。
目前,如果您在按钮单击后在文本框中输入任何其他内容,它会正确检查拼写。但是,我希望它可以拼写检查已经存在的内容,而无需在 textarea 中输入任何其他内容。
<textarea id="ta" spellcheck="false"></textarea>
<div>
<input type="button" id="spell_btn" value="spell check">
</div>
$(document).on('click', '#spell_btn', null, function () {
$("#ta").attr("spellcheck", "true");
});//close .click
https://jsfiddle.net/906dqtn6/5/
我尝试使用$('#ta').val() 重置值,但是
没有任何影响。
var x = $("#ta").val();
var y = " ";
$("#ta").val(y);
$("#ta").val(x);
提前致谢。
【问题讨论】:
-
我希望这个想法能与你一起工作stackoverflow.com/questions/11794105/…
-
抱歉问题和小提琴中的错字。是的。我在 html 和 jquery 的实际代码中都有拼写检查。还是不行。到目前为止尝试了两种解决方案。同样,问题在于它没有对已经输入的内容进行拼写检查。如果我输入更多,它会检查之前和之后输入的所有内容。但是如果我输入,然后按下按钮,它不会检查以前输入的内容。请看新的小提琴。 jsfiddle.net/906dqtn6/5
标签: javascript jquery html textarea spell-checking