Как получить значение из ввода только для чтения с помощью jQuery

#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>