#jquery
#jquery
Вопрос:
Предположим, у меня есть этот ввод:
<input type="text" name="myInput" readonly>
Пожалуйста, как получить значение из ввода только для чтения с помощью jQuery?
Спасибо.
Ответ №1:
Как обычно, просто выберите элемент и получите значение: $(":input[type=text][readonly='readonly']").val()
$(":input[type=text][readonly='readonly']").val('testvalue');
console.log($(":input[type=text][readonly='readonly']").val());
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" name="myInput" readonly>
Ответ №2:
Вы могли бы просто использовать selector
для получения значения.В этом решении я использовал селектор имен myInput
.Надеюсь, это поможет, спасибо
var val = $( "input[name='myInput']" ).val() //Getting value using jquery name selector
console.log(val)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" name="myInput" value="test" readonly>