私はあなたの質問に対する答えを得るためにこの質問を使用しました:WebKitのテキストエリアでスペルチェックを強制します
HTML:
<textarea id="editor" spellcheck="true"></textarea>
Javascript:
$('#editor').focusin(function(){
$(this).attr('spellcheck', true);
});
$('#editor').focusout(function() {
$(this).attr('spellcheck', false);
forceSpellcheck($(this));
});
var canCheck = true;
function forceSpellcheck($textarea) {
if (canCheck) {
canCheck = false;
$textarea.focus();
$textarea.attr('spellcheck', false);
var characterCount = $textarea.val().length;
var selection = window.getSelection();
for (var i = 0; i < characterCount; i++ ) {
selection.modify("move", "backward", "character");
}
// Remove focus from the element, since the word under
// the cursor won't have a misspelling marker.
$textarea.blur();
} else {
canCheck = true;
}
}
デモ: http: //jsfiddle.net/QgsRU/13/