Jquery在项目中的总结

1.构造对象

1
2
3
4
5
6
7
var _getSearchArg = function () {
       var argModel = {};
       argModel.Txt = value;
       argModel.Code = value;
       ......
       return argModel;
   };

2.取消事件的默认行为  event.preventDefault();  

3. trigger() 方法触发被选元素的指定事件类型

1
2
3
$("button").click(function(){
  $("input").trigger("select");
});

4.一个完整的ajax

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$.ajax({
        type: "POST",
        contentType: "application/json;charset=utf-8",
        url: "url地址",
        data: "{ key:'" + value+ "',key:'" + value+ "' }",
        dataType: "json",
        beforeSend: function () {
            
        },
        success: function (resultInfo) {
 
        },
        error: function () {
            
        }
    });

http://www.cnblogs.com/zhuzhenwei918/p/6181760.html

5.filter()和find()

<div class="css">
     <p class="rain">测试1</p>
</div>
<div class="rain">
     <p>测试2</p>
</div>

如果我们使用find()方法:

var $find = $("div").find(".rain");
alert( $find.html() ) ;

将会输出:测试1

如果使用filter()方法:

var $filter = $("div").filter(".rain");
alert( $filter.html() );

将会输出:<p>测试2</p>

也许你已经看出它们的区别了。

find()会在div元素内 寻找 class为rain 的元素。

而filter()则是筛选div的class为rain的元素。

一个是对它的子集操作,一个是对自身集合元素筛选。

另外find()其实还可以用选择器表示:

var $select = $("div .rain");

 6.jQuery控制checkbox选中状态但是不显示选中

 用$selfCb.prop("checked", true);取代$selfCb.attr("checked", "checked");

posted @   ~沐风  阅读(457)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示