javascript - 如何使用 jquery 创建单词检查器

标签 javascript jquery

我正在尝试开发一个简单的脚本来读取字符串中的单词,并与字典进行比较 .txt或正确单词的数组。

我的字符串的格式是这样的:

<data>
    <value>Testy</value>
</data>
<data>
    <value>Helllo wordi</value>
</data>
<data>
    <value>Gren Titl</value>
</data>
 <data>
    <value>Nanme</value>
</data>

他只能对您在 <value> 中的单词应用修复。标签。 他要我返回的应该是相同的结构,并更正了单词。此表格。

<data>
    <value>Test</value>
</data>
<data>
    <value>Hello word</value>
</data>
<data>
    <value>Green Title</value>
</data>
 <data>
    <value>Name</value>
</data>

可以这样做吗?如果是的话我在我的代码中该怎么做?例子?

<强> DEMO CODE

$('button').click(function () {
    var code = $('textarea[name=message]').val();

    if ($('#output').length < 1) {
        $("body").append('<h2>Output</h2><textarea id="output" rows="10" cols="100"></textarea>');
    }



    $('#output').val(code);
});

我的英语不好,我希望我的问题很清楚并且可以被你理解。

最佳答案

我想说,如果你有字典,你可以使用:

$("value").onkeydown(function() {
    var testVal = $(this).text();
    if ($.inArray(testVal, YourDictionaryArray) > -1) {
        //handle if word is in dict
    } else {
        //handle word not in dict..
    }
});

关于javascript - 如何使用 jquery 创建单词检查器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24451826/

相关文章:

jquery - 使用自定义按钮覆盖文件输入按钮

javascript - jquery文本突出显示并保留html

javascript - 使用 JQuery 的 JavaScript 中的 Dropdown 未调用单击事件

javascript - 悬停时平滑过渡

javascript - 用户的文本输入 - 移动前缀应限制输入的数字数量。

javascript - 增加nodejs管道的最大字节大小

javascript - 使用 jQuery 检测内联背景样式

javascript - 我可以在 jQuery scroll() 中调用预定义函数吗?

javascript - TypeScript 装饰器中的异步调用

javascript - 在mvc中使用jquery更新@RenderBody