1
У меня есть переменная, вызванная «myLocation».Подача значения из текстового поля в переменную с помощью jQuery
Я хотел бы взять значение из своего текстового поля и передать его в «lat1», который находится внутри переменной «myLocation».
Я попытался использовать функцию jQuery $().attr('value')
, но, похоже, она не работает.
Любые предложения?
Вот мой код:
<input type="text" id="input1">
$(document).ready(function() {
$('#input1').keypress(function(event) {
if (event.which == 13) {
element1 = $('#input1').attr('value');
var myLocation = {
lat1: 2, // I wold like to feed data here from the textbox
// I tried element1 = $('#input1').attr('value'); but it does
not seem to work
lng2: -56
};
};
});
});
Вы не можете просто бросить код JavaScript там, вы должны поместить его в ''
Это $ ('# input1') Вал() или $ (это) .val() в вашей функции.
источник
2017-01-27 20:52:37
'$ (this)' будет лучше, чем '$ (" # input1 ")', поскольку он не будет повторно извлекать его снова. –