我正在尝试使用jQuery函数为变量赋值,该函数测试textarea中的某些文本与某些正则表达式。它目前没有将值赋给'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);
});
警报就是这样,我可以检查它是否成功
答案 0 :(得分:1)
使用val()
代替text()
,如下所示:
var i = $('#Input').val().match(/a/g).length;