jQuery - 事件目标多个 id 选择器?
jQuery - event target multiple id selectors?
这是我的代码:
$(document).ready(function() {
$('#test-input, #input').on('change', function(e) {
var linkElement = $('#the-link');
// get value user typed in
var inputFieldValue = e.target.value;
var input = e.target.value
// compose route using baseRoute (generated by Laravel)
var baseRoute = linkElement.data('baseroute');
// set it as href
linkElement.attr('href', baseRoute + inputFieldValue + input);
});
});
我需要从这两个 ID 为 #test-input
和 #input
的输入中获取值,现在它只从最后一个 #input
.
中获取值
我怎样才能e.target
同时获得它们?请帮忙
只需使用 id 选择器获取每个值并忽略事件对象。事件对象对其他元素一无所知。它仅引用发生特定更改的元素
const value1 = $('#test-input').val(),
value2 = $('#input').val();
这是我的代码:
$(document).ready(function() {
$('#test-input, #input').on('change', function(e) {
var linkElement = $('#the-link');
// get value user typed in
var inputFieldValue = e.target.value;
var input = e.target.value
// compose route using baseRoute (generated by Laravel)
var baseRoute = linkElement.data('baseroute');
// set it as href
linkElement.attr('href', baseRoute + inputFieldValue + input);
});
});
我需要从这两个 ID 为 #test-input
和 #input
的输入中获取值,现在它只从最后一个 #input
.
我怎样才能e.target
同时获得它们?请帮忙
只需使用 id 选择器获取每个值并忽略事件对象。事件对象对其他元素一无所知。它仅引用发生特定更改的元素
const value1 = $('#test-input').val(),
value2 = $('#input').val();