我已经创建了一个表单,当您在复选框上进行选择时,可以突出显示在页面文本区域中输入的匹配文本。当您检查复选框时,它似乎正常工作,但是一旦您选中了多个复选框,然后取消选中单个复选框,所有突出显示都会被删除。我希望它只删除高亮的未选中框时,它将从选中改为未选中。
我对JavaScript相当陌生,所以我不确定我是否遗漏了一些显而易见的东西,但我很困惑为什么我会有这种行为。
下面是一个处理单个复选框上突出显示的示例函数。您可以在JS小提琴链接中看到我的完整代码:
function highlightArrowsOnCheck() {
var instanceArrows = new Mark(hi
我在自己的JavaScript文件中有以下.js代码,它试图隐藏/取消带有类“邮件地址-控件”的div,这取决于是否选中了“邮件地址-复选框”。我希望在页面加载时发生这种情况&如果复选框值被更改的话:
$(document).ready(() => {
function mailingAddressCheckbox() {
if ($(this).is(":checked"))
$(".mailing-address-controls").addClass("hidden");
我得到了下面的代码,如果没有选中任何复选框,则禁用ASP.Net页面上的按钮,如果选中了任何复选框,则启用该按钮。当页面加载并且没有选中任何复选框时,它会很好地禁用按钮,但当我选中其中一个复选框时,它不会点击$('.cb').change(setButton)代码来启用按钮。有人知道可能出了什么问题吗?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
我已经制作了一个脚本,根据选中的复选框获得一个数字,然后有一个输入,用户可以输入一个数字,然后根据我从复选框中获得的总数字进行计算。所以我的问题是,当我再次取消选中/选中复选框时,总数不会更新,我需要它自动更新。 // Total Price Calculator
function calc() {
var tots = 0;
$(".checks:checked").each(function() {
var price = $(this).attr("data-price");
tots += parseFloat(price)
php和html
<?php
$param=$_GET['param'];
$sql= "SELECT * FROM categories,main_category WHERE categories.main_cat_id=main_category.main_cat_id AND categories.main_cat_id='$param'";
$stmt = $pdo->query($sql);
?>
<table class="small-12 medium-12 l