
jQuery 选择器中 :last 表示最后一个元素,所以表示含有某类属性的最后一个元素可用如下代码表示
$("test-class:last") // 表示最后一个属于test-class类的元素
示例如下:
创建Html元素
<div class="top">
<ul>
<li>list-1</li>
<li class="selected">list-2</li>
<li class="selected">list-3</li>
<li>list-4</li>
<li class="selected">list-5</li>
</ul>
<span>红色列表项表示属于selected类,d出框显示了最后一个属于selected类的元素的内容</span>
</div>
设置css样式
divtop{margin:50px;padding:10px;width:300px;height:250px;border:2px dashed #ebbcbe;}
li{padding:5px;}
liselected{color:red;font-weight:bold;}
span{color:#999;}
编写jquery代码
$(function(){
$("ul")click(function() {
alert($("liselected:last")text());
});
})
观察显示效果
1、jQuery设置css样式
<div style="background-color:#ffffff;padding-left:10px;">测试jQuery动态获取padding-left</div>
2、用css()方法返回元素的样式属性
$("div")css("padding-left"));
3、用css()设置样式
$("div")css("color","yellow");
4、设置多个样式
$("div")css({"background-color":"yellow","font-size":"200%"});
var css = {
background-color: '#EEE',
height: '500px',
margin: '10px',
padding: '2px 5px' };
$("div")css(css);
jQuery 选择器中 :last 表示最后一个元素,所以表示含有某类属性的最后一个元素可用如下代码表示
$("test-class:last") // 表示最后一个属于test-class类的元素示例如下:
创建Html元素
<div class="top"><ul>
<li>list-1</li>
<li class="selected">list-2</li>
<li class="selected">list-3</li>
<li>list-4</li>
<li class="selected">list-5</li>
</ul>
<span>红色列表项表示属于selected类,d出框显示了最后一个属于selected类的元素的内容</span>
</div>
设置css样式
divtop{margin:50px;padding:10px;width:300px;height:250px;border:2px dashed #ebbcbe;}li{padding:5px;}
liselected{color:red;font-weight:bold;}
span{color:#999;}
编写jquery代码
$(function(){$("ul")click(function() {
alert($("liselected:last")text());
});
})
观察显示效果
var content = $(‘div’)width();
//只是获取content宽度
var contentWithPadding = $('div')innerWidth();
//获取content+padding的宽度
var withoutMargin = $(‘div’)outerWidth();
//获取content+padding+border的宽度
var full = $('div')outerWidth(true);
//获取content+padding+border+margin的宽度
思路:在页面设计时就将指定的样式设置为一个class,然后应用到需要的元素上。那么此时可以通过类选择器来获取使用指定样式的个数
$("some_class")length; // 获取应用了some_class的元素的个数实例演示:本例将红色设置为一个类 red,并应用到不同的元素中去,然后可以通过上述方法获取应用的个数
创建Html元素
<div class="box"><span class="red">点击按钮获取应用了红色样式的元素的个数:</span><br>
<div class="content">
<table>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>4</td><td class="red">5</td><td>6</td></tr>
<tr><td>7</td><td>8</td><td>9</td></tr>
</table>
<ul>
<li>Glen</li>
<li class="red">Tane</li>
<li>John</li>
<li class="red">Ralph</li>
</ul>
</div>
<input type="button" value="获取应用了红色样式的元素的个数">
</div>
设置css样式
divbox{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}divbox>span{color:#999;font-style:italic;}
divcontent{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
table{border-collapse:collapse;}
td{width:30px;height:30px;line-height:30px;text-align:center;border:1px solid green;}
li{margin:5px;list-style: none;}
red{color:red !important;}
编写jquery代码
$(function(){$("input:button")click(function() {
alert($("red")length);
});
});
观察效果
以上就是关于jq获取最后一个元素全部的内容,包括:jq获取最后一个元素、jquery给div添加样式_百度经验1一c、JQUERY怎么获取一个类中的最后一个元素。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)