这是我的HTML;
<div id="myDiv" data-status="@Model.Approved"> </div>
在javascript方面;
var currentStatus = $("#myDiv").data('status');
currentStatus总是字符串&#34; False&#34;或&#34; True&#34;根据model.Approved,但我想把它作为布尔像真或假。
我怎么能帮到你呢?
答案 0 :(得分:2)
您可以像使用===
运算符一样执行此操作。
var currentStatus = $("#myDiv").data('status')==="True";
更新:以null
执行此操作。
var status = $("#myDiv").data('status');
var currentStatus;
if (status == "True") {
currentStatus = true;
} else if (status == "False") {
currentStatus = false;
} else {
currentStatus = null;
}