[英]Add prototype/Method to jQuery val();
因此,我將一堆復選框的值發送到我的數據庫,但是我的數據庫將這些值存儲為tinyint,並且jQuery val()
返回布爾值true
或false
,然后將其作為字符串發送到服務器。
我想編寫一個將true
或false
值分別更改為1
或0
的函數。 這樣我就可以以這種方式使用它:
var value = $("#checkboxID").val().booleanToInt();
console.log(value) //returns integer;
我不需要編寫函數的幫助,因為它很簡單,我只是不知道如何實現此行為/語法。
我通過修改Date.prototype
對日期進行了類似的Date.prototype
以便可以將本地日期快速轉換為UTC格式,如下所示:
var utcDate = localDate.toUtcFormat();
只是不知道如何針對復選框方案進行操作。
如果您知道輸入的內容為true
和false
,則不需要破壞任何內置原型,簡單的解決方案是將布爾值轉換為數字:
var value = Number($('#checkboxID').val());
//or the shortcut:
var value = +$("#checkboxID").val();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.