Javascript 将jquery函数绑定到名称数组
大家好,我正在尝试在我的网站上实现jQuery。我使用了控件的name属性来绑定事件,如下所示Javascript 将jquery函数绑定到名称数组,javascript,jquery,Javascript,Jquery,大家好,我正在尝试在我的网站上实现jQuery。我使用了控件的name属性来绑定事件,如下所示 $('[name = "OCCUPATION"]').typeahead({ source: function (query, result) { var name = "test"; $.ajax({ url: "@Url.Action("lookupQuestionO
$('[name = "OCCUPATION"]').typeahead({
source: function (query, result) {
var name = "test";
$.ajax({
url: "@Url.Action("lookupQuestionOption", "Home")",
data: { Key: query, type: name},
dataType: "json",
type: "GET",
success: function (data) {
result($.map(data, function (item) {
return item;
}));
}
});
}
});
现在我希望这个单一事件处理程序可以用于多个控件,比如它可以是Occption2、Occption3、Occption4、Occption5
所以代码可能是这样的
$('[name = "OCCUPATION,OCCUPATION2,OCCUPATION3,OCCUPATION4"]').typeahead({
我试过上面的方法,但不起作用。请帮忙 您可以像这样使用选择器 它将选择名称以职业开头的所有元素
$('[name ^= "OCCUPATION"]')
您可以尝试使用此$'[name=OCCUPATION],[name=OCCUPATION2],[name=OCCUPATION2]”或者,如果有很多输入,每个输入都有不同的名称,请改用一个类并将其绑定到该输入。注意:如果没有空格,它将起作用检查[console]它选择所有元素它将起作用,但更好的做法是正确编写它。