gpt4 book ai didi

Javascript 无法点击

转载 作者:行者123 更新时间:2023-11-30 12:17:26 24 4
gpt4 key购买 nike

我这里有这个 javascript 函数,我是 javascript 的新手,有人可以告诉他们为什么它不起作用吗?

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="EduAssist.WebForm1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<script src="Scripts/jquery-1.10.2.min.js"></script>
<script src="assets/scripts.js"></script>
<script type="text/javascript">
$("#clickme").click(function (e) {
var selected = $("#checkboxes input:checked").map(function (i, el) { return el.name; }).get();
alert("selected = [" + selected + "]\nas string = \"" + selected.join(";") + "\"");
});
</script>
<div id="checkboxes">
<input id="chkbx_0" type="checkbox" name="c_n_0" checked="checked" />Option 1
<input id="chkbx_1" type="checkbox" name="c_n_1" />Option 2
<input id="chkbx_2" type="checkbox" name="c_n_2" />Option 3
<input id="chkbx_3" type="checkbox" name="c_n_3" checked="checked" />Option 4
</div>
<input type="button" id="clickme" value="click me, now!" onclick="clickme" />

我正在使用 c# 和 asp.net

谢谢

最佳答案

您需要将您的代码移动到 jquery 文档就绪 block 中

$(document).ready(function(){
$("#clickme").click(function (e) {
var selected = $("#checkboxes input:checked").map(function (i, el) { return el.name; }).get();
alert("selected = [" + selected + "]\nas string = \"" + selected.join(";") + "\"");
});
});

此外,从 html 中删除 onclick 属性。它不是必需的,因为您正在使用 jquery 绑定(bind)事件。

关于Javascript 无法点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32056883/

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