1、隐藏与显示,用于div等等

//隐藏id=myTab下的所有li标签
$("#myTab li").hide(); //动画隐藏,1秒内隐藏该对象
$("#myTab li").hide(); //显示class=loginp下的第三个span标签
$(".loginp span:eq(2)").show(); //隐藏ul下的第一个li标签
$("#myTab").find("li:eq(0)").css("display", "none");
$("#myTab").find("li:first").css("display", "none"); //隐藏ul下的最后一个li标签
$("#myTab").find("li:last").css("display", "none");

2、匹配元素

//匹配包含给定属性的元素
//查找所有含有ID属性的div元素
$("div[id]") //匹配给定的属性是某个特定值的元素
//name属性值为basketball的input元素选中
$("input[name='basketball']").attr("checked",true); //匹配给定的属性是不包含某个特定值的元素
//name属性值不为basketball的input元素选中
$("input[name!='basketball']").attr("checked",true);
//此选择器等价于:not([attr=value])要匹配含有特定属性但不等于特定值的元素,请使用[attr]:not([attr=value])
$("input:not(input[name='basketball'])").attr("checked",true); //匹配给定的属性是以某些值开始的元素
//查找所有 name 以 'foot' 开始的 input 元素
$("input[name^='foot']").attr("checked",true); //匹配给定的属性是以包含某些值的元素
//查找所有 name 包含 'sket' 的 input 元素
$("input[name*='sket']").attr("checked",true); //复合属性选择器,需要同时满足多个条件时使用
//找到所有含有 id属性,并且它的 name属性是以 ball结尾的
$("input[id][name$='ball']").attr("checked",true); //$(":contains(text)") text 为规定要查找的文本。
$("p:contains('cang')"); //匹配所有包含 cang 文本内容的 p 元素
$("p:contains('cang')[innerHTML='cang']"); //contains 方式精确查找,只查找文本内容为 cang 的。

3、更改标签的属性和值。

//更改id=A1的onclick属性
$("#A1").attr("onclick", "javascript:void(0);");
document.getElementById("A1").setAttribute("onclick", "javascript:void(0);"); //更改id=A1的href属性
$("#A1").attr("href", "javascript:getcc();"); //更改id=A1的span标签的值
$("#A1 span").html("Hello World"); //更改id=A1的td的值
$("#A1").html("<span style=\"color: red;font-size:large;align=center;\">Hello World</span>"); //更改class=A1的div的值
$(".A1").html("Hello World"); //更改textarea标签的值
$("#textatrea1").val("Hello World");

4、锁死input框,disabled的属性

//锁死id=A1的input
$("#A1").attr("disabled", "disabled"); //打开
$("#A1").attr("disabled", false);

5、each遍历

//遍历所有
$("*").each(function() {
}); //遍历所有Class=ssss的
$(".ssss").each(function() {
//判断td的值=
if ($.trim($(this).text())=="Hello World") {
    //查找td的上一级,然后找到并修改第2个td的值
    $(this).parent().find("td:eq(1)").text("Hello World Too");
}
}); //遍历所有type=text
$(":text").each(function() {
}); //遍历所有div
$("div").each(function() {
});

6、选中单选框,获取单选框的选中值

//选中第一个值
$("input[name=IS_PGXM]").get().checked = true;
//获取选中的值
var type = $("input[name='type']:checked").val();

7、修改form的action,并提交

$("#Form1").attr("action","/Home/Index");
$("#Form1").submit();

8、添加、删除class

//直接添加class属性
$(’#id’).addClass(’demo’);
//先隐藏再删除class属性
$(’#id’).hide().removeClass(’demo’);

9、当文档载入完毕再执行

//当文档载入完毕再执行
$(function(){ }

10、用jQuery写一段代码,查找id为content的下一个兄弟节点里面class为line的所有DOM元素,并让这些DOM依次隐藏(间隔50毫秒)

var $lines = $("#content").next().find(".line");
for (var i = 0; i < $lines.length; i++) {
(function($this,i){
setTimeout(function(){
$this.hide();
},i*50)
})($($lines[i]),i)
}

11、给class为A1增加居中属性

$(".A1").css("text-align", "center");

12、去掉空白

$.trim("  abc ")  //结果:abc

function trim(str) {
return str.replace(/(^\s+)|(\s+$)/g, "");
}
trim(" abc ") //结果:abc

13、弹出框(与JQuery无关)

window.prompt("请输入昵称!")

JQuery 用法总结的更多相关文章

  1. 总结几个关于 jQuery 用法

    有关 jquery 用法 目录: $.trim() $.inArray() $.getJSON() 事件委托 on 遍历closest() ajaxSubmit() 拖拽排序 dragsort() 进 ...

  2. JS和jQuery用法区别

    目录 JS和jQuery用法区别 外观区别 查找元素 操作标签 操作内容 操作属性 操作位置 操作样式 事件 JS和jQuery用法区别 外观区别 jQuery与JS最直观的区别就是外观上jQuery ...

  3. jQuery用法小结

    jQuery加载1.$(document).ready()2.添加css样式:单个:$("p").css("color","red"); 多 ...

  4. jquery用法大全

    jQuery 选择器 选择器                  实例                                   选取 *                          $ ...

  5. (ajax)——jquery用法

    例子:/* ajax获得状态 */                点击事件  $("#findBycname").click(function(){  var company = ...

  6. jquery用法第二波

    过滤器 属性过滤选择器: $("div[id]")选取有id属性的<div> $(“#id”) $("div[title=test]")选取titl ...

  7. jquery用法初探

    JQuery选择器 JQuery选择器用于查找满足条件的元素,比如可以用$(“#控件Id”)来根据控件id获得控件的jQuery对象,相当于getElementById: 1.id 选择器   $(“ ...

  8. jquery $用法

    //页面刷新时,根据筛选条件中已有的项给下面条件添加样式 window.onload = function() { $("input.query1").each(function( ...

  9. Jquery用法

    $this.closest("dd").addClass("selected").siblings().removeClass("selected&q ...

随机推荐

  1. java-servlet的url-pattern匹配规则详细描述

    http://www.cnblogs.com/51kata/p/5152400.html http://www.cnblogs.com/canger/p/6084846.html 一.概述 在利用se ...

  2. java web中读取properties文件时的路径问题

    在web开发时,难免会有一些固定的参数,我们一般把这些固定的参数存在properties文件中,然后用的时候要读出来.但经常出现一些错误,找不到相应的路径,所以,今天特地讲一些如何正确获得路径. 首先 ...

  3. C#程序运行流程

    我们写好的C#代码操作系统是如何能识别呢,我们都知道操作系统只能认识二进制 机器代码,下面用图来表示 因为C#是安全的托管代码 同时CLR会在内存中创建应用程序域 托管代码:被CLR管理的代码 非托管 ...

  4. openfire安装配置完全教程

    Java领域的IM解决方案 Java领域的即时通信的解决方案可以考虑openfire+spark+smack. Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端,最新版本是3. ...

  5. 关于Cocos2d-x中类与类之间调用彼此方法的机制

    1.一般情况下都是把需要实例化的对象类的头文件包含到一个GameController.h中,再在GameController.cpp文件里面去使用各种对象类的方法来实现游戏的逻辑. 2.还有的时候会把 ...

  6. console.log()注意事项。

    console.log常因不明原因在IE9出现SCRIPT5009: 'console' is undefined (console未被定义) 错误! IE9说console变量未定义? 但F12打开 ...

  7. Altera特殊管脚的使用(适用全系列Altera FPGA,MSEL区别除外)-来自altera论坛

    1.I/O, ASDO  在AS 模式下是专用输出脚,在PS 和JTAG 模式下可以当I/O 脚来用.在AS 模式下,这个脚是CII 向串行配置芯片发送控制信号的脚.也是用来从配置芯片中读配置数据的脚 ...

  8. C语言简单选择排序

    #include <stdio.h> int main(int argc, char const *argv[]) { // 将数组按照从小到大排序 , , , , , }; int i, ...

  9. 重载 CreateParams 方法[1]: 从一个例子开始(取消窗口最大化、最小化按钮的三种方法)

    方法1: 使用 TForm 的 BorderIcons 属性 unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, C ...

  10. SPP-Net

    R-CNN -> SPP-Net -> Fast-RCNN