Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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 车把js辅助工具,用于状况检查_Javascript_Jquery_Json_Handlebars.js - Fatal编程技术网

Javascript 车把js辅助工具,用于状况检查

Javascript 车把js辅助工具,用于状况检查,javascript,jquery,json,handlebars.js,Javascript,Jquery,Json,Handlebars.js,HTMl部分 <input type="radio" name="checkbox_1" id="checkbox_1" value="john" emp-id="{{name}}"> 我想比较state_id和value。如果它为真,那么应该检查它 我怎么做 我需要解决方案来更换我的助手 试试看: 将助手修改为: Handlebars.registerHelper('checked', function(obj){ return obj["emp-id"] == obj["

HTMl部分

<input type="radio" name="checkbox_1"  id="checkbox_1" value="john" emp-id="{{name}}">
我想比较state_id和value。如果它为真,那么应该检查它

我怎么做

我需要解决方案来更换我的助手

试试看:

将助手修改为:

Handlebars.registerHelper('checked', function(obj){
 return obj["emp-id"] == obj["value"] ? ' checked="checked"' : '';
});

这里有一个解决方案,我得到了这个错误,错误:缺少帮助:“checked”@user3340300它对我有效。您确定
注册表帮助器
代码放在
把手之前。编译
位您可以显示正在工作的演示。您的cide写入已选中=已选中所有输入类型。它还显示最后选中的按钮。我希望仅当emp id和值相等时才选中该复选框。但是现在代码也会将结果赋予不相等的值。您已经比较了json格式的两个键值。我想比较html输入类型中的emp id和值。此外,每个函数使用一种输入类型。但是,我有多个静态输入,艾米只为emp-id传递json。@user334030我不确定我是否理解,你能给我一个例子吗?
Handlebars.registerHelper('checked', function(obj){
 return obj["emp-id"] == obj["value"] ? ' checked="checked"' : '';
});