获取html数据属性字符串甚至其值boolean

时间:2016-01-21 13:09:34

标签: javascript jquery html asp.net-mvc html5

这是我的HTML;

<div id="myDiv" data-status="@Model.Approved"> </div>

在javascript方面;

var currentStatus = $("#myDiv").data('status');

currentStatus总是字符串&#34; False&#34;或&#34; True&#34;根据model.Approved,但我想把它作为布尔像真或假。

我怎么能帮到你呢?

1 个答案:

答案 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;
}