[英]How do I get the value of a input number type?
如果我有
<input type="text" class="form-control" id="nama" name="nama" value="blabla">
我可以獲得價值
var v_nama = $('input:text[name=nama]').val();
但如果我有
<input type="number" min="0" class="form-control" id="jmlh" name="jmlh" value="4">
jQuery不能這樣做
var v_jmlh = $('input:number[name=jmlh]').val();
我收到警告: 未捕獲錯誤:語法錯誤,無法識別的表達式:unsupported pseudo:number
那我怎么能得到輸入數字類型的值?
你必須使用屬性選擇器,因為jQuery沒有專門提供偽選擇器:number
var v_jmlh = $('input[type=number][name=jmlh]').val();
但無論如何,既然你已經分配了id
,你最好使用$('#jmlh')
因為這是使用jQuery的最快方式。
使用type作為JQuery屬性
var v_jmlh = $('input[type=number][name=jmlh]').val();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.