gpt4 book ai didi

javascript - 单击“来自 Json 的复选框”时不显示警报

转载 作者:行者123 更新时间:2023-12-01 05:41:20 25 4
gpt4 key购买 nike

我将一些复选框输入从 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com