Javascript 基于另一个复选框选中/取消选中复选框
我查看了4197593项如何基于另一个复选框选中取消选中复选框,并将代码从演示复制到我的网页。当我打开页面时,我得到一个java错误——左下角的黄色三角形。 仅当我添加此javascript时才会发生错误:Javascript 基于另一个复选框选中/取消选中复选框,javascript,jquery,Javascript,Jquery,我查看了4197593项如何基于另一个复选框选中取消选中复选框,并将代码从演示复制到我的网页。当我打开页面时,我得到一个java错误——左下角的黄色三角形。 仅当我添加此javascript时才会发生错误: <script type="text/javascript"> $(document).ready(function(){ //bind event to checkbox $("input[type='checkbox']").bind('click', func
<script type="text/javascript">
$(document).ready(function(){ //bind event to checkbox
$("input[type='checkbox']").bind('click', function(){
var $t = $(this),
val = $t.val(),
key = val.charAt(val.length-1);
// check if element is checked
if($t.val() == 'la'+key && $t.is(':checked')) {
$("#lists_"+key).attr('checked', true);
}
else if($t.val() == 'la'+key){
$("#lists_"+key).attr('checked', false);
}
});
});
</script>
$(文档).ready(函数(){//将事件绑定到复选框
$(“输入[type='checkbox']”)。绑定('click',函数(){
var$t=$(此),
val=$t.val(),
key=val.charAt(val.length-1);
//检查元素是否已选中
如果($t.val()=='la'+键&&$t.is(':checked')){
$(“#列出"+键).attr('checked',true);
}
如果($t.val()='la'+键){
$(“#列出"+键).attr('checked',false);
}
});
});
我将此添加到php页面:
<?php
include('header3.html');
$Fullname = $_SESSION['membername'];
include('connectdb.php');
?>
*the above javascript is added in here*
<style type="text/css">
*上面的javascript添加到这里*
希望有人能帮我,因为我对java不是很在行。嗯?我在您的代码中没有看到任何java,只有HTML和javascript的混合 此外,您应该学习javascript的基础知识,而不是复制+粘贴脚本 例如,您拥有的代码看起来需要jQuery javascript库 在纯javascript中执行您要求的操作非常简单:
<input type="checkbox" id="original" onchange="update()"/>
<input type="checkbox" id="other"/>
<script type="text/javascript">
function update(){
var original = document.getElementById('original');
var other = document.getElementById('other');
original.checked = other.checked;
}
</script>
函数更新(){
var original=document.getElementById('original');
var other=document.getElementById('other');
原始.checked=其他.checked;
}
小心
您应该更好地重命名函数
update
,甚至更好地使用绑定到的。您使用的是jQuery,因此您也需要包含jQuery.js您是否包含jQuery或其他库$
不是内置函数,通常在jQuery或类似的库中定义。@mplungjan+1有一个有趣的讨论,但我忘记了详细信息。可能是关于单击属性的jQuery讨论