Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript比较附加的真/假值_Javascript_Jquery - Fatal编程技术网

Javascript比较附加的真/假值

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”),因此上述条件不能按预期工作 是否有任何方法可以附加布尔值,以便

我有我的JS代码如下

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'))