`

jquery一些问题

 
阅读更多

1、select禁止下拉:

(1)查询的列表为空。

(2)加上属性:$("#selectRows").attr("disabled","disabled");

赋值选择的option:

$("#exfinancingClassifyth").html($("#exfinancingClassify").find("option:selected").text());

判断:

<option value="9" <c:if test="${order.status==9}">selected="selected"</c:if>>已删除</option>

 

2、a标签去除点击事件

(1)removeAttr('href');

(2)removeAttr('onclick');

 

3、span赋值内容:$("#spanOne").text(“内容”);

      修改span弹出文案:$("#spanOne").html(“内容”);  

 

4、窗口居中:$("#div1").center();隐藏:$("#div1").hide();

 

5、正则匹配(手机):

var reMobile=/^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))(\d{8})$/;
if(!reMobile.test(mobile)){ }

 

6、获取根路径

    //获取当前网址,如: http://localhost:8088/test/test.jsp
    var curPath=window.document.location.href;
    //获取主机地址之后的目录,如: test/test.jsp
    var pathName=window.document.location.pathname;
    var pos=curPath.indexOf(pathName);
    //获取主机地址,如: http://localhost:8088
    var localhostPaht=curPath.substring(0,pos);
    //获取带"/"的项目名,如:/cms
    var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
    return(localhostPaht+projectName);

 

7、h5发送短信倒计时

//初始化
var interValObj;
var count = 60;
var curCount = 0;
....
curCount=count;
$('#smsCode').removeAttr('href');
$("#smsCode").text(curCount+"s后可以重发");
interValObj=window.setInterval(setRemainTime,1000);

function setRemainTime(){
    if(curCount==0){                
    	window.clearInterval(interValObj);
        $("#smsCode").attr("href","javascript:getSmsCode()");
        $("#smsCode").text("重新发送验证码");
    }else{
        curCount--;
        $("#smsCode").text(curCount+"s后可以重发");
    }
}

 

8、转化循环:

var result = eval('(' + data + ')');
var exfinancingList = result.exfinancingList;
if(exfinancingList.length != 0){
	$('#financingId').html('');
	$.each(exfinancingList,function(index,element){
	var option ="<option value='"+this.id+"'>"+this.title+"</option>";
			$('#financingId').append(option);
	});
}

 

9、ajax的form表单对象提交:

$("#saveExfinancingJoinForm").serialize()

 

10、跳转页面对应div:

//其他页面
window.location.href = "<%= request.getContextPath()%>/wf/finance?fc="+ef+"#activityRule";  
//本页面
window.location.hash = "#activityRule";

 

11、css赋样式:

 

$(".hint").css({"display":"block"});
 去除样式:
$("div[name='divName']").removeClass(" act");
$("div[name='divName']").removeAttr("name");
$(obj).attr("name","divName");
$("div[name='divName']").addClass(" act");
var money = $("div[name='divName'] input[name='money']").val();
 
 12、H5到页面底部加载请求,如下一页:
$(window).scroll(function () {
    //已经滚动到上面的页面高度
   var scrollTop = $(this).scrollTop();
    //页面高度
   var scrollHeight = $(document).height();
     //浏览器窗口高度
   var windowHeight = $(this).height();
    //此处是滚动条到底部时候触发的事件,在这里写要加载的数据,或者是拉动滚动条的操作
    if (scrollTop + windowHeight == scrollHeight) {
    //请求操作
    }
});

 

分享到:
评论

相关推荐

    jquery取值的问题

    关于"jQuery取值的问题",这个标题暗示我们可能会遇到在使用jQuery获取HTML元素值时的一些常见挑战。让我们深入探讨一下jQuery如何帮助开发者轻松地获取和设置表单元素、DOM节点以及其他类型的数据值。 首先,...

    jQuery一些入门代码demo

    9. **文档和社区支持(Documentation and Community Support)**:jQuery拥有详尽的官方文档和活跃的社区,遇到问题时可以查阅文档或在论坛提问寻求帮助。 通过实践这些基本概念和示例,你将能够熟练地运用jQuery来...

    Jquery下載,Jquery-3.5.1

    尽管现代前端开发有其他选择,但理解并掌握 jQuery 对于任何 Web 开发者来说仍然是有价值的,特别是在维护旧项目或处理兼容性问题时。通过下载并学习 jQuery-3.5.1,你可以提升自己的前端开发技能,并更好地理解和...

    jquery-3.5.1.min.js_jquery-3.5.1.min.js_jquery_

    这个版本修复了之前版本中的一些已知问题,提高了代码的执行效率,并对API进行了优化,为开发者提供了更流畅的开发体验。 jQuery的核心特性包括选择器、DOM操作、事件处理、动画效果以及Ajax操作。选择器是jQuery的...

    jquery各版本,jquery1.3-1.7,jquery文件

    同时,这一版本还修复了一些已知的内存泄漏问题,提高了整体的性能和稳定性。 每个jQuery版本的发布都伴随着对旧浏览器兼容性的考虑,使得开发者能够为广泛的用户群体提供一致的用户体验。在使用这些不同版本时,...

    jquery-migrate: 迁移旧的jQuery代码至jQuery1.9以上的版本

    然而,随着jQuery的版本更新,为了保持库的性能和现代化,一些旧的API和功能被废弃。这就给那些依赖旧版jQuery代码的项目带来了挑战。`jQuery Migrate`插件就是为了帮助开发者解决这个问题而诞生的。 **1. jQuery ...

    最新版JQuery-jquery-3.2.1.min.js

    在本文中,我们将深入探讨最新版的jQuery,即`jquery-3.2.1.min.js`,以及该版本中的一些变化。** ### 1. jQuery 3.x 版本概述 jQuery 3.x 系列是继1.x和2.x后的又一重大更新,它主要关注性能优化、API清理以及对...

    jquery-migrate3.4版本

    在jQuery 3.x中,一些过时或不推荐使用的API被移除,如`.data()`的旧实现、`.live()`事件处理和`.browser`对象等。Migrate 3.4.0为这些移除的功能提供临时支持,以便于迁移。 4. **浏览器兼容性**: 虽然现代...

    jQuery Starterkit

    "QA.txt"可能包含了一些常见问题与解答,这是一个非常实用的资源,可以帮助用户快速解决他们在学习和应用jQuery过程中遇到的问题。常见问题通常包括错误处理、兼容性问题、性能优化等,这些问题的答案可以帮助开发者...

    jquery-3.5.1.rar

    此版本修复了一些已知的bug,比如修复了在某些情况下的内存泄漏问题,提高了与其他库的共存性,以及增强了在最新浏览器中的性能表现。此外,还对一些过时的功能进行了废弃,鼓励开发者使用更现代的JavaScript特性。 ...

    jquery-1.11.1.js 、jquery-1.11.1.min.js 【官方jquery包 js】

    jQuery 1.11.1是在2014年发布的一个稳定版本,它修复了之前版本的一些已知问题,增强了兼容性和性能。此版本在保持与早期版本的向后兼容性的同时,也引入了一些新的特性和改进。 3. **DOM操作** - `$(selector)`...

    jqueryScript 特效 jqueryScript js

    虽然jQueryScript基于JavaScript,但它们之间还是有一些区别: 1. **易用性**: jQuery通过封装JavaScript的原生功能,使代码更加简洁,减少了跨浏览器的兼容问题。 2. **性能**: 原生JavaScript在某些情况下可能比...

    jquery-1.8.3

    7. **版本更新**:jQuery 1.8.3之后,jQuery持续进行版本迭代,引入更多新特性并修复已知问题,但1.8.3因其稳定性和兼容性,至今仍被许多项目所采用。 总的来说,jQuery 1.8.3以其易用性和强大的功能,为前端开发者...

    jquery手册(jquery.cuishifeng.cn网页版)2

    以下是一些关键的jQuery知识点: 1. **选择器**: jQuery的选择器允许你高效地选取DOM元素,如`$("#id")`选取ID为指定值的元素,`$(".class")`选取所有class为指定值的元素,`$("tag")`选取所有特定类型的元素。 2....

    jquery-2.1.0 jqueryUI1.10.4

    然而,随着Web技术的不断发展,如React、Vue等框架的崛起,jQuery在现代前端开发中的地位虽有所下降,但它仍然是一个值得学习和掌握的基础工具,尤其对于处理兼容性问题和实现简单交互时,依然有着不可替代的作用。

    jquery一些实例.zip

    本资料“jquery一些实例.zip”包含了丰富的jQuery应用实例,旨在帮助开发者深入理解和掌握jQuery的核心功能。 首先,`index.html`是网页的主入口文件,通常包含HTML结构以及对jQuery库和相关脚本的引用。在这些实例...

    jquery1.6.3与jquery1.9.0包

    同时,该版本修复了一些重要的安全漏洞和已知问题,保证了开发者在实际项目中的稳定使用。对于那些需要向后兼容旧浏览器的项目,jQuery 1.6.3是一个可靠的选择。 接下来,我们来看看jQuery 1.9.0。这个版本发布于...

    jquery1.7及其帮助文档

    在jQuery 1.7中,有一些关键的更新和改进值得一提: 1. **`.delegate()` 和 `.live()` 的替代:** 在1.7版本中,`.on()` 方法被引入,用于统一处理事件绑定,替代了`.delegate()`和`.live()`。`.on()`不仅可以绑定...

    jquery-migrate-1.2.1.js文件

    jQuery Migrate插件的出现是因为jQuery的更新过程中,为了保持库的性能和现代浏览器的兼容性,一些旧的功能或API可能会被移除。例如,`$.browser` 在jQuery 1.9中被移除,但很多开发者依然在他们的代码中依赖这个...

    jquery-migrate-1.2.1.min.js

    在本文中,我们将深入探讨 `jQuery Migrate 1.2.1.min.js` 的作用、如何解决 `jQuery` 和 `jqPrint` 兼容性问题,以及与 `jQuery` 和 `jqPrint` 相关的知识点。 `jQuery Migrate` 插件的主要目的是帮助开发者过渡到...

Global site tag (gtag.js) - Google Analytics