簡體   English   中英

如何獲取輸入數字類型的值?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM