Javascript比较附加的真/假值
我有我的JS代码如下Javascript比较附加的真/假值,javascript,jquery,Javascript,Jquery,我有我的JS代码如下 var editable = isNameEditable(this.get("status")); return "<div class='editableTxt' name='myNameFld' data-editable=" + editable + "'">" + this.get("name") + "</div>"; 但是,附加值变成字符串(“true”/“false”),因此上述条件不能按预期工作 是否有任何方法可以附加布尔值,以便
var editable = isNameEditable(this.get("status"));
return "<div class='editableTxt' name='myNameFld' data-editable=" + editable + "'">" + this.get("name") + "</div>";
但是,附加值变成字符串(“true”/“false”),因此上述条件不能按预期工作
是否有任何方法可以附加布尔值,以便不必更改比较
i、 e
字符串布尔值到布尔值的转换方法将在本文中解释: 例如,您可以使用
if(!!$(this).data('editable'))
检查div是否可编辑。本文介绍了字符串布尔值到布尔值的转换方法: 例如,您可以使用
if(!!$(this).data('editable'))
检查div是否可编辑。
var-editable=isnameditable(this.get(“status”))|“”
?var-editable=isnameditable(this.get(“status”))|“”
?.data()
方法已将其转换为布尔值,无论如何,使用.data()很有好处
method我不知道:/所以你的意思是我应该更新我的条件来解释字符串真/假值btw,$.data(“string”)=$.attr(“data string”)
。你可能需要更新它。是的。.data()
方法已经将它转换为布尔值了,无论如何,使用数据()
method我不知道:/u所以你的意思是我应该更新我的条件来解释字符串真/假值btw,$.data(“string”)=$.attr(“data string”)
。您可能需要更新它是的。
if(!!$(this).data('editable'))