2014 1 14 笔记

本文介绍了jQuery中各种选择器的使用方法,包括基本的选择器如:lt, :input等,以及复杂的过滤选择器和属性选择器。同时,还展示了如何通过jQuery进行DOM元素的操作,如添加类名、获取元素索引、筛选特定元素等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

$(function(){

$("p.lt(2)").addClass("myClass");//选择前 2 个 <p> 元素::lt 选择器选取带有小于指定 index 值的元素。index 值从 0 开始。

});


jquery中:input和input的区别:

:input表示选择表单中的input,select,textarea,button元素,input仅仅选择input元素。

$(function(){

$(":input:not(:checkbox):not(:radio)").addClass("myClass");

});


document.onclick = function(){

var i=$("div").size()+1;

$(document.body).append($("<div>+i+</div>"));//$("<div>+i+</div>")没理解。10-14

$("span").html(i);

}


$(function(){

$("div").click(function(){

var index = $("div").index(this);

$("span").html(index.toString());

});

});

<body>

<div>0</div><div>1</div><div>2</div><div>3</div><div>4</div><div>5</div>
点击的div块序号为:<span></span>

 </body>

$(function(){

$("div").addClass("myClass1").filter("[class*=middle]").addClass("myClass2");

});

<div></div>
<div class="middle"></div>
<div class="middle"></div>
<div class="middle"></div>
<div class="middle"></div>
<div></div>


$(function(){

$("div").addClass("myClass1").filter(function(index){

return index==1 || $(this).attr("id")="fourth" ;

}).addClass("myClass2");

});

$(function(){

$("p").find("span").addClass("myClass1").end().addClass("myClass2");

//end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态。

});

<body>
<p>Hello, <span>how</span> are you?</p>
    <span>very nice,</span> thank you.
</body>


$(function(){

$("div").find("p").addClass("myBackground").andSelf().addClass("myBorder");

//

});


$(function(){

});


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值