Checkbox From Json在点击

时间:2015-06-02 20:36:09

标签: javascript jquery json checkbox

我正在将JSON的一些复选框输入传递给HTML,并且当点击该复选框时显示一些警报并且无法正常工作。 这是我的代码

 $aroundCheck='<div id="content">';foreach ($checkLocation as $checkLocation) {
   $aroundCheck.='<input type="checkbox" name="check[]"/>'.$checkLocation->id_object;
 }
 $aroundCheck.='</div>';
 $result = array('status' => 'ok', 'content' => $aroundCheck);
 echo json_encode($result);

javascript

$('input=[name="check[]"]').click(function(){ alert("Something");});
有人知道吗?帮助我坚持了2天

1 个答案:

答案 0 :(得分:0)

尝试上课:

$aroundCheck='<div id="content">';foreach ($checkLocation as $checkLocation) {
   $aroundCheck.='<input type="checkbox" name="check[]" class="checkboxclass"/>'.$checkLocation->id_object;
}
$aroundCheck.='</div>';
$result = array('status' => 'ok', 'content' => $aroundCheck);
echo json_encode($result);

的javascript

$('.checkboxclass').click(function(){ alert("Something");});

在大多数情况下,按类调用比按名称调用更有效。 并确保这两个函数不是两个不同函数的子函数。

如果你从window.onload function的外侧调用一个window.onload function的子函数的函数。它将不起作用。