簡體   English   中英

將原型/方法添加到jQuery val();

[英]Add prototype/Method to jQuery val();

因此,我將一堆復選框的值發送到我的數據庫,但是我的數據庫將這些值存儲為tinyint,並且jQuery val()返回布爾值truefalse ,然后將其作為字符串發送到服務器。

我想編寫一個將truefalse值分別更改為10的函數。 這樣我就可以以這種方式使用它:

var value = $("#checkboxID").val().booleanToInt();
console.log(value) //returns integer;

我不需要編寫函數的幫助,因為它很簡單,我只是不知道如何實現此行為/語法。

我通過修改Date.prototype對日期進行了類似的Date.prototype以便可以將本地日期快速轉換為UTC格式,如下所示:

var utcDate = localDate.toUtcFormat();

只是不知道如何針對復選框方案進行操作。

如果您知道輸入的內容為truefalse ,則不需要破壞任何內置原型,簡單的解決方案是將布爾值轉換為數字:

var value = Number($('#checkboxID').val());
//or the shortcut:
var value = +$("#checkboxID").val();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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