我正在尝试使用 jQuery 函数为变量分配一个数字,该函数根据某些正则表达式测试文本区域中的某些文本。它当前没有将值分配给“i”。我只能假设我的括号放置不正确。
为了奖励“积分”(我没有,说真的)有人可以告诉我使用 jQuery 分配任何变量的正确方法
这个答案对我有帮助,但对 jQuery 没有帮助:Javascript: How many times a character occurs in a string
这是代码:
var i = $('#Input').text().match(/a/g).length;
$('button').click( function() {
alert(i);
});
警报的存在只是为了让我可以检查它是否执行了
最佳答案
使用val()
代替text()
,如下所示:
var i = $('#Input').val().match(/a/g).length;
关于javascript - 使用 jQuery 分配变量类型时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26160496/