在jQuery中,选择器用于查找和选择HTML元素。常见的选择器有ID选择器、类选择器、标签选择器等。读jQuery之三(构建选择器)
| 选择器 | 描述 |
$('#id') | 该元素是唯一的,通过id获取。 |
| 选择器 | 描述 |
$('.cls') | 获取文档中所有className为cls的元素。 |
$('.cls', el) | 在指定元素el中获取className为cls的元素。 |
$('.cls', '#id') | 在指定id的元素中获取className为cls的元素。 |
$('span.cls') | 获取文档中所有className为cls的span元素。 |
$('span.cls', el) | 在指定元素el中获取className为cls的span元素。 |
$('span.cls', '#id') | 在指定id的元素中获取className为cls的span元素。 |
| 选择器 | 描述 |
$('span') | 获取文档中所有的span元素。 |
$('span', el) | 在指定元素el中获取span元素。 |
$('span', '#id') | 在指定id的元素中获取span元素。 |
| 选择器 | 描述 |
$('[name]') | 获取文档中具有属性name的元素。 |
$('[name]', el) | 在指定元素el中获取具有属性name的元素。 |
$('[name]', '#id') | 在指定id的元素中获取具有属性name的元素。 |
$('[name=uname]') | 获取文档中所有属性name=uname的元素。 |
$('[name=uname]', el) | 在指定元素el中获取属性name=uname的元素。 |
$('[name=uname]', '#id') | 在指定id的元素中获取属性name=uname的元素。 |
$('input[name=uname]') | 获取文档中所有属性name=uname的input元素。 |
$('input[name=uname]', el) | 在指定元素el中获取属性name=uname的input元素。 |
$('input[name=uname]', '#id') | 在指定id的元素中获取属性name=uname的input元素。 |
示例代码
zchain test <script src="https://files.cnblogs.com/snandy/zchain-0.3.js">script>aaa
bbb
ccc
<script type="text/javascript"> var obj1 = $("#content"); // id var obj2 = $('p'); // tagName var obj3 = $('.pra'); // className var obj4 = $('input[type=button]'); // attribute console.log(obj1); console.log(obj2); console.log(obj3); console.log(obj4); script>
相关问题与解答
问题1:如何通过id选择器来隐藏一个特定的元素?
答:可以通过以下代码实现:
$(document).ready(function() { $("#id").hide();});这段代码会在文档加载完成后隐藏id为“id”的元素。
问题2:如何选取页面上所有的元素并改变它们的文本颜色?
答:可以通过以下代码实现:
$(document).ready(function() { $("p").css("color", "red");});这段代码会在文档加载完成后将所有元素的文本颜色改为红色。
到此,以上就是小编对于“读jQuery之三(构建选择器)-jquery”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
本文地址:https://www.lifejia.cn/news/76721.html
免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:cloudinto#qq.com(把#换成@)