在我的网站上,我有两个输入字段:标题和股票代码。我有两个目标:
当用户在标题字段中输入文本时,应将标题字段中的文本复制到股票代码字段。
我还希望在复制过程中去除非字母数字字符。
我发现本教程解释了如何实现第一个目标。这是我的工作示例:
对于第二部分,我发现很难找到关于在 Jquery 中剥离字符的教程,因为大多数教程都是针对 JavaScript 的。
我找到了本教程并尝试将其集成到我的代码中,如下所示:
(function ($) {
$(document).ready(function () {
$('input#edit-title-fragment').keyup(function () {
var str = $(this).val();
str = str.replace(/[^a-zA-Z 0-9]+/g, '');
var txtClone = $(this).val();
$('input#edit-sku-fragment').val(txtClone);
});
});
})(jQuery);
但是,它不起作用。有人可以告诉我我做错了什么。谢谢!