Jquery 经常用到的属性或方法

JQuery API中文档地址:http://www.hemin.cn/jq/index.html

1.siblings()

取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。可以用可选的表达式进行筛选。

//同辈元素只能设一个样式为selected

$ele.parent().addClass("selected").siblings().removeClass("selected");

2.ajax

 $.ajax({
            url: "/API/VshopProcess.ashx",
            type: ‘post‘, dataType: ‘json‘, timeout: 10000,
            data: { action: "Test",testId:testId},
            success: function (resultData) {
                if (resultData != null) {
                    if (resultData.Status == "-1") {
                        alert_h("错误");
                    }
                    else {
                        var strs = "";
                }
            }
        });
//CSharp代码
public voidTest(System.Web.HttpContext context)
{
    string testId = context.Request["testId"];
}

3. toggle() 如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的. http://www.hemin.cn/jq/toggle.html

closest():从元素本身开始,逐级向上级元素匹配,并返回最先匹配的元素. http://www.hemin.cn/jq/closest.html

nextAll():查找当前元素之后所有的同辈元素. http://www.hemin.cn/jq/nextAll.html

 //点击更多一次,显示全部,再点击一次,伸缩
function OrderItemsDisplay(ele) {
    //debugger;
    var $tr = $(ele).closest("tr").nextAll();

    $tr.each(function (index, tr) {
        if (index > 0) {
            $(tr).toggle();
        }
    })
}
时间: 2024-10-22 19:54:11

Jquery 经常用到的属性或方法的相关文章

jQuery事件对象的属性和方法

jQuery事件对象的属性和方法 事件对象的属于与方法有很多,但是我们经常用的只有那么几个,这里我主要说下作用与区别 event.type:获取事件的类型 触发元素的事件类型 $("a").click(function(event) { alert(event.type); // "click"事件 }); event.pageX 和 event.pageY:获取鼠标当前相对于页面的坐标 通过这2个属性,可以确定元素在当前页面的坐标值,鼠标相对于文档的左边缘的位置(

关于使用jquery时,ie8下提示对象不支持的属性或方法的解决办法

转自:http://wapapp.baidu.com/auoong/item/538790fcbe87c834d7ff8cde 首先这个问题的前提是已经排除了常见的这个问题.下面说一种今天我碰到的一种情况. 浏览器报的错误: 1.在xp/win7系统下安装的是ie8的报的错误是:对象不支持此属性与方法. 2.在win8下报的错误是:对象不支持"toLowerCase"属性或方法,即使是调整成ie8模式也是这个错误. 出错的代码段为jquery的源代码,如下: var b=a.nodeN

Jquery jqXHR对象的属性和方法

在 jQuery 1.4 之前(包括1.4),$.ajax() 方法返回的是浏览器原生的 XMLHttpRequest 对象. 从 jQuery 1.5 开始,$.ajax() 方法返回 jQuery 自己的 XMLHttpRequest 对象(一般简称jqXHR).之所以这样做,是因为 jQuery 1.5 引入了延迟对象 jQuery.Deferred,以便于更好地处理和执行回调函数. 你可以简单地理解为 jqXHR 对象是 jQuery 自己伪造的一个 XMLHttpRequest 对象和

六.jQuery源码分析之jQuery原型属性和方法

97 jQuery.fn = jQuery.prototype = { 98 constructor: jQuery, 99 init: function( selector, context, rootjQuery ) { }, 210 selector: "", 213 jquery: "1.7.2", 216 length: 0, 219 size: function() {}, 223 toArray: function() {}, 229 get: fun

使用jQuery异步传递含复杂属性及集合属性的Model到控制器方法

Student类有集合属性Courses,如何把Student连同集合属性Courses传递给控制器方法? public class Student     {         public string StudentName { get; set; }         public IList<Course> Courses { get; set; }     } public class Course     {         public string CourseName { ge

jquery中event对象属性与方法小结

JQuery事件中的Event属性是经常性的被忽略的.大多数时间你的确不怎么用它,但有些时候它还是它还是有作用的.如获知触发时用户的环境(是否按了shift etc).每个浏览器对event都有不同的地方,Jquery对Event做了标准化所以可以放心用. * .target  这个反应触发事件的DOM对象,可以在事件冒泡的时候判断是否是事件源头(compare event.target to this) * .pageX:  鼠标的left属性,相对于page * .pageY:  鼠标的to

jquery设置元素readonly与disabled属性的方法

分享下jquery设置元素readonly与disabled属性的方法,设置元素的显示与隐藏,元素的只读属性. 以下内容转自:http://www.jbxue.com/article/15102.html 略作修改与补充. Jquery的api中提供了对元素应用disabled和readonly属性的方法: 1,设置readonly属性 $('input').attr("readonly","readonly")//将input元素设置为readonly $('in

jQuery实例属性和方法

jQuery.fn = jQuery.prototype = {  //添加实例属性和方法 jquery : 版本 constructor : 修正指向问题 init() : 初始化和参数管理 selector : 存储选择字符串 length : this对象的长度 toArray() :  转数组 get() :  转原生集合 pushStack() :  JQ对象的入栈 each() :  遍历集合 ready() :  DOM加载的接口 slice() :  集合的截取 first()

jQuery源码解析(jQuery对象的实例属性和方法)

1.记录版本号 以及 修正constructor指向 jquery: core_version, constructor: jQuery, 因为jQuery.prototype={ ... } 这种写法将自动生成的jQuery.prototype.constructor属性覆盖删除,所以需要重新修正(指向其构造函数 jQuery).2.init() 初始化方法: init()方法最终返回的是this -jQuery(其实是jQuery.prototype.init)方法的实例对象. 实例对象继承