加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如何检查url在jQuery中是否没有查询字符串?

发布时间:2020-12-13 21:55:57 所属栏目:PHP教程 来源:网络整理
导读:我正在WordPress中编辑一个表单.我希望我的 jquery脚本在url没有查询字符串时执行. 该网址不应包含如下查询字符串:http://127.0.0.1/mybetabizopi/login/?action=lostpassword 我只希望我的脚本在url是这样的时候运行或者没有查询字符串: http://127.0.0.1
我正在WordPress中编辑一个表单.我希望我的 jquery脚本在url没有查询字符串时执行.

该网址不应包含如下查询字符串:http://127.0.0.1/mybetabizopi/login/?action=lostpassword

我只希望我的脚本在url是这样的时候运行或者没有查询字符串:
http://127.0.0.1/mybetabizopi/login/

这是我目前的脚本:

var j = jQuery.noConflict();
j(function() {


    j('#login #user_login').attr('placeholder','Username');
    j('#login #user_pass').attr('placeholder','Password');

    j('#login #user_login').addClass('form-control');
    j('#login #user_pass').addClass('form-control');

    j('#login #loginform label').wrap( "<div class='input-group'></div>" );


    j('#login .form-control').each(function() {
        j(this).insertAfter(j(this).parent());
    });

    j('#loginform .input-group > label').remove();

    j('<span class="input-group-addon" id="basic-addon1"><span class="glyphicon glyphicon-user" aria-hidden="true"></span></span>').insertBefore('#user_login');

    j('<span class="input-group-addon" id="basic-addon1"><span class="glyphicon glyphicon-lock" aria-hidden="true"></span></span>').insertBefore('#user_pass');


});

任何帮助表示赞赏.

解决方法

您可以在window.location.href上使用indexOf来检查是否存在?字符.

请注意,您可以根据需要为提供给document.ready处理程序的jQuery实例命名,因此您仍然可以在该函数范围内使用$variable,即使全局$不再指向jQuery.此外,您可以通过缓存和重新使用选择器来提高jQuery代码的效率.试试这个:

jQuery(function($) {
  if (window.location.href.indexOf('?') == -1) { // no querystring exists
    $('#login #user_login').attr('placeholder','Username').addClass('form-control');
    $('#login #user_pass').attr('placeholder','Password').addClass('form-control');

    $('#login #loginform label').wrap("<div class='input-group'></div>");

    $('#login .form-control').each(function() {
      $(this).insertAfter($(this).parent());
    });

    $('#loginform .input-group > label').remove();

    $('<span class="input-group-addon" id="basic-addon1"><span class="glyphicon glyphicon-user" aria-hidden="true"></span></span>').insertBefore('#user_login');
    $('<span class="input-group-addon" id="basic-addon1"><span class="glyphicon glyphicon-lock" aria-hidden="true"></span></span>').insertBefore('#user_pass');
  }
});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读