jquery 选择器

以下是为您整理出来关于【jquery 选择器】合集内容,如果觉得还不错,请帮忙转发推荐。

【jquery 选择器】技术教程文章

原生的html元素选择器类似jquery选择器

做前端,需要选择元素,虽说有jquery和各大js库已经帮我造好了轮子,但我想试试自己实现一个,正好项目也不忙,正好加入自己的js文件中,下面是实现代码。用$g(“#content .op”)这种格式就可以调用,和jquery $()的参数一样: function $findChilds(parentNode, text) { //如果不传入父节点的话,默认为body if(parentNode == undefined) parentNode = document.body; var childNodes = parentNode.childNodes; var results ...

用Jquery选择器计算table中的某一列某一行的合计【图】

利用Jquery选择器,计算table中的某一列,某一行的合计,非常方便。下面以计算行合计为例: 核心算法: $(#tableId tr).each(function() { $(this).find(td:eq(columnIndex)).each(function() { totalAmount += parseFloat($(this).text()); }) });下面是案例代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org...

Jquery选择器中使用变量实现动态选择例子

例子一: <table><tr><th>用户名</th><th>状态</th><tr><tr><td>张三</td><td data-uid="10000">正常</td><tr><tr><td>李四</td><td data-uid="10001">冻结</td><tr><tr><td>王二麻子</td><td data-uid=10002>冻结</td><tr> </table><script type="text/javascript"> $(document).ready(function(){var uid = 1001;$("td[data-uid = "+ uid +"]").html(正常); } </script>例子二:<script type="text/javascript">$(function(){ale...

常用jQuery选择器总结

在Dom 编程中我们只能使用有限的函数根据id 或者TagName 获取Dom 对象. 然而在jQuery 中则完全不同,jQuery 提供了异常强大的选择器用来帮助我们获取页面上的对象, 并且将对象以jQuery 包装集的形式返回。本文主要对常用的jQuery 选择器进行一个介绍及归类。 jQuery 选择器大体上可分为 4 类:基本选择器、层次选择器、过滤选择器、表单选择器。 其中过滤选择器可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过...

解决自定义$(id)的方法与jquery选择器$冲突的问题

一般就是改自己的函数名: 比较省事也简单,直接批量替换就可以了。 先上代码:代码如下:var $= function (id) { return "string" == typeof id ? document.getElementById(id) : id; }; 这段代码是模仿jquery自定义id选择器的方法,但是因为jquery选择器也是用的这个“$”,如果你引用jquery并且使用这个方法,那么页面就会报错,解决大办法就是修改自己的方法把"$"改成"getId(id)";代码如下:ar getId = function (id) { return "...

使用jquery选择器如何获取父级元素、同级元素、子元素

一、获取父级元素 1、 parent([expr]): 获取指定元素的所有父级元素 代码如下:<div id="par_div"><a id="href_fir" href="#">href_fir</a> <a id="href_sec" href="#">href_sec</a> <a id="href_thr" href="#">href_thr</a></div> <span id="par_span"> <a id="href_fiv" href="#">href_fiv</a> </span> $(document).ready(function(){ $("a").parent().addClass(a_par); }); firebug查看jquery parent效果 二、获取同级元素: 1...

jquery选择器排除某个DOM元素的方法(实例演示)

jquery选择器众多,使用选取某个DOM的方法有很多种,如何在选取的某个元素集上面做一些排除呢?下面通过几个实例说明: 1.选择所有的img元素,排除class=phpernote的元素的个数: 代码如下:$(img:not(.phpernote)).length();//或者$(img).not(.phpernote).length();2.获取id=phpernote下面所有没有class=com的li元素的个数 代码如下:$(#phpernote li:not(.com)).size();//或者$(#phpernote li).not(.com).length();3.设置id=phpern...

jQuery选择器简明总结(含用法实例,一目了然)

本文现在对所有已知的 jquery 选择器做一个总结,深刻而熟练的掌握这些选择器,对我们快速的写各种 jquery 效果大有帮助!下面就对 jquery 各种选择做一个罗列吧!由于 jquery 用法非常简单,这里就不再举各种例子加深理解了。选择器 实例 选取* $("#item *") 选择 id 属性为 item 下的所有元素#id $("#lastname") id="lastname" 的元素.class $(".intro") 所有 class="intro" 的元素element $("p") 所有 <p> 元素.class.class $("...

jQuery的选择器中的通配符使用介绍

1.选择器 (1)通配符: 代码如下:$("input[id^=code]");//id属性以code开始的所有input标签 $("input[id$=code]");//id属性以code结束的所有input标签 $("input[id*=code]");//id属性包含code的所有input标签 (2)根据索引选择 代码如下:$("tbody tr:even"); //选择索引为偶数的所有tr标签 $("tbody tr:odd"); //选择索引为奇数的所有tr标签 (3)获得jqueryObj下一级节点的input个数 代码如下:jqueryObj.children("input").lengt...

jquery选择器原理介绍($()使用方法)

每次申明一个jQuery对象的时候,返回的是jQuery.prototype.init对象,很多人就会不明白,init明明是jQuery.fn的方法啊,实际上这里不是方法,而是init的构造函数,因为js的prototype对象可以实现继承,加上js的对象只是引用不会是拷贝,new jQuery,new jQuery.fn和new jQuery.fn.init的子对象是一样的,只是有没有执行到init的不同。 当我们使用选择器的时候$(selector,content),就会执行init(selectot,content),我们看看inti中是...