У меня есть поле ввода, тип ввода text
:Jquery значение записи в атрибут «значение» в поле ввода в
<input type="text" id="show-val" value="">
<button id="get-val">Val</button>
На кнопку мыши он принимает URL где-то еще, мне нужно поместить значение в текстовое поле value
атрибут.
Что я мог это:
$('#get-val').on('click', function(){
var url = 'http://example.com/'; //suppose this is our grabbed URL
$('#show-val').val(url);
});
Но если проверить введенный текст, то можно увидеть, что это не написание url
в атрибут value
, это просто вставить значение в текстовое поле.
Что я пробовал:
$('#get-val').on('click', function(){
var url = 'http://example.com/'; //suppose this is our grabbed URL
$('#show-val').prop('value', url); //failed
$('#show-val').prop('placeholder', url); //passed
});
Выход:
<input type="text" id="show-val" value placeholder="http://example.com/">
Почему я не суметь атрибут письменной форме текстового поля value
? Как я могу писать на самом деле?
значение является свойством так '$ ('# шоу-Val') Вал (URL);' является правильным, однако, если вы хотите изменить значение атрибута использование. '$ ('# show-val'). attr ('value', url);' – Satpal
@Satpal, пожалуйста, сделайте это ответом. Это ответ. :) –