我正在将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天
答案 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
的子函数的函数。它将不起作用。