找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 37|回复: 3

问个jquery的问题。

[复制链接]

32

主题

1055

回帖

2264

积分

金牌会员

积分
2264
发表于 2018-12-22 23:35:04 | 显示全部楼层 |阅读模式
本帖最后由 wusign 于 2018-12-22 23:36 编辑

怎么让下面这段代码,不用点击指定框就能直接执行?

[ol]
  •   
  •   $("input#passwordProtection").change(function() {
  •     $(".susPassword").removeClass("muted text-info text-danger").hide();
  •     var pwdProtection = $(this).is(":checked");
  •     var downloadLink = $("input[name='susDownloadLink']").val();
  •     $.ajax({
  •        type: "POST",
  •        url: "functions.ajax.php",
  •        dataType: 'json',
  •        async: false,
  •        data: {"action":"pwdProtection","downloadLink":downloadLink,"protection":pwdProtection},
  •        success: function(msgObj) {
  •         if (msgObj.error) {
  •           $(".susPassword").text(msgObj.error);
  •           $(".susPassword").addClass("text-danger").fadeIn();
  •         } else {
  •           $(".susPassword").text(msgObj.statmess);
  •           if (msgObj.protection == 1) $(".susPassword").addClass("text-info").fadeIn();
  •           else $(".susPassword").addClass("muted").fadeIn();
  •         }
  •       }
  •      });
  •   });
  • [/ol]复制代码
  • 回复

    使用道具 举报

    27

    主题

    1370

    回帖

    2871

    积分

    金牌会员

    积分
    2871
    发表于 2018-12-22 23:38:36 | 显示全部楼层
    $("input#passwordProtection").change(function() {
    ....我是点击事件代码
    });
    把点击事件里面的代码,复制到
    $(function () {
      复制到这里即可
    });
    回复

    使用道具 举报

    11

    主题

    715

    回帖

    1509

    积分

    金牌会员

    积分
    1509
    发表于 2018-12-22 23:40:51 | 显示全部楼层
    把里面所有代码复制到$(function () { })中,就是文档加载完执行了
    回复

    使用道具 举报

    1

    主题

    84

    回帖

    211

    积分

    中级会员

    积分
    211
    发表于 2018-12-23 03:27:21 | 显示全部楼层
    按理来说如果是元素绑定的事件的话,应该放到$(functuon(){})里面吧,不然有时候页面加载的时候如果事件没加载完就去触发这个元素就会导致绑定的事件失效吧


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-5-9 16:10 , Processed in 0.017443 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表