假设我输入以下内容:
<input type="text" name="myInput" readonly>
请问如何从jQuery的只读输入中获取价值?
谢谢。
答案 0 :(得分:0)
与往常一样,只需选择元素并获取值:$(":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>
答案 1 :(得分:0)
您可以简单地使用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>