作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将一些复选框输入从 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");});
有人知道吗?帮助我,我被困了两天
最佳答案
尝试上课:
$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");});
在大多数情况下,按类(class)调用比按名称调用更有效。并确保这两个函数不是两个不同函数的子函数。
如果您从 window.onload 函数
外部调用作为 window.onload 函数
的子函数的函数,它将不起作用。
关于javascript - 单击“来自 Json 的复选框”时不显示警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30606085/
我是一名优秀的程序员,十分优秀!