
正文
jquery选择器get用法 jquery选择器总结
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery 选择器的问题 get()
因为你通过$(this).children().get(0)获得的是一个DOM对象,无法调用hide()。
第二中办法中$(c)将DOM对象c转换成了jQuery对象,所以调用hide()成功。
你可以试试$(this).children().get(0).style.display = 'none';应该也行。
get(0)并不是jQuery的选择器,下面才是利用jQuery选择器的方法:
$(this).children(":first").hide();
$(this).find(":first-child").hide();
相关问答
Q1: jQuery选择器基础入门教程
本文实例讲述了jQuery选择器用法。分享给大家供大家参考,具体如下:
什么是jQuery选择器
使用JavaScript操作页面上得DOM元素时,首先要获取DOM元素。但是原始的javascript只元件根据ID或者TagName获取DOM对象。
在jQuery中则完全不同,jQuery提供了异常强大的选择器用以帮助我们获取页面上的对象,并且将对象以jquery对象的形式返回。
首先来看看什么是选择器。
//根据id获取jQuery对象
var
jQueryObject=$("#testDiv");
上例中使用了id选择器,选取id为testDiv的DOM对象并将它放入jQuery对象,最后返回了一个jQuery对象。
现在通过jQueryObject变量就可以操作testDiv图层了,因为jQueryObject是一个jQuery对象,所以可以使用所有的jQuery对象方法。比如修改图层中的HTML内容:
jQueryObject.html("修改后的HTML内容");
通过ID选中元素是最有效率的jQuery选择器。这是因为在原始的javascript中就提供了选中id的方法document.getElementById()。有关选择器的使用技巧将在后面提到。
jQuery选择器的强大在于提供了丰富的选择器,如果使用原始javascript则需要编写很多的代码才能实现。这极大减少了开发人员的工作量。
jQuery选择器核心函数
jQuery选择器调用的是jQuery核心函数:
jQuery(EXPRESSION,[econtext]);
这个函数接收一个包含选择器表达式的字符串,然后用这个字符串去匹配一组元素。
jQuery的核心功能都是通过这个函数实现的。jQuery中的大部分功能都基于这个函数,或者说都是在以某种方式使用这个函数。该函数最基本的用法就是向他传递一个表达式(通常由CSS选择器组成),然后根据这个表达式查找所有匹配的元素。
默认情况下,如果没有指定context参数,$()将在当前的HTML
document中查找DOM元素:如果指定了context参数,如一个dom元素集jQuery对象,则会在这个context中查找。在jQuery1.3.2以后,其返回的元素顺序等同于在context中出现的先后顺序。
参数说明如下:
~Expression:必选参数,选择器表达式。
~Context:可选参数,选择器上下文
~jQuery,选择器返回的jQuery对象,jQuery对象,jQuery对象是一个集合,可以使用链式语法调用各种jQuery函数。
Context参数能够缩小选择器的范围,加快查找速度。
更多关于jquery相关内容感兴趣的读者可查看本站专题:《jquery选择器用法总结》、《jquery常用操作技巧汇总》、《jQuery常见事件用法与技巧总结》、《jQuery操作json数据技巧汇总》、《jQuery操作xml技巧总结》及《jQuery扩展技巧总结》
希望本文所述对大家jquery程序设计有所帮助。
Q2: 用jquery怎么获取页面的特定内容
用jquery怎么获取页面的特定内容 1、给特定内容包裹一个容器(div或者其他容器)标签
2、给容器一个id,或者一个特定的class以便于使用jquery的选择器获取到该容器
3、使用jquery选择器获取该容器,并获取该容器内的内容
div id="content" 特定内容....../div $("#content").();$("#content").text();$("#content").val();
1、()
():取得第一个匹配元素的内容。这个函数不能用于XML文档。但可以用于XHTML文档
(val):设置每一个匹配元素的内容。这个函数不能用于XML文档。但可以用于XHTML文档。
2.TEXT
text():取得所有匹配元素的内容。
结果是由所有匹配元素包含的文本内容组合起来的文本。这个方法对HTML和XML文档都有效。
text(val):设置所有匹配元素的文本内容
与 () 类似, 但将编码 HTML (将 "" 和 "" 替换成相应的HTML实体).
3.VAL
val():获得第一个匹配元素的当前值。
val(val):设置每一个匹配元素的值。
求教高手:用jquery怎么获取页面的特定内容
Jquery支持多种选择器 ,比如 根据id、class、attribute属性、标签名选择
div id="a"/div $("#a")就可以取到id为 a的元素
div class="b"/div $(".b") 就可取到class含有 b 的元素
建议你看一下Jquery的API,里面有更详细的说明
jQuery 在b页面获取a页面输入的内容
通过传参,打开b页面的时候
b.?输入框内容=输入框值,然后在a页面接收这个值
jquery怎么获取另一个页面上的指定内容
把文件的编码改成utf-8,另外把$.ajax里的dataType设为
mui 怎么获取页面的内容
你直接打印data:
console.log(data)
这样就可以了。能获取到页面内容的。
jsp页面怎么获取另一个页面的内容
可以利用form表单提交获取上一个页面的值
例:form表单提交传值及取值
发请求页面
form class="page_speeder_101909357" method="post"
id="infoDetailsHyperlink" name=input
action="%=request.getContextPath()%/view/basicmanage/reportTemplet/positionPeopleConfig.jsp"
input name=infoId id="infoId"
input name=operationType id="operationType"
input name=copyTempletIdConfigPeople id="copyTempletIdConfigPeople"
/form
发请求页面,js中发送请求
$("#infoId").val($("#lastStepTempletId").val());
$("#operationType").val($("#operationTypeIdLastStep").val());
$("#infoDetailsHyperlink").submit();
接收页面
input id="infoId" class="page_speeder_840442281" value=%=request.getParameter("infoId")%
input id="operationType" class="page_speeder_840442281" value=%=request.getParameter("operationType")%
input id="copyTempletIdConfigPeople" class="page_speeder_840442281" value=%=request.getParameter("copyTempletIdConfigPeople")%
script
%request.setCharacterEncoding("utf-8");% 解决传值时中文乱码问题
/script
怎么通过js或者jquery获取一个页面里面的内容
这个需要你了解一家js和的关系,对于浏览器来说相当于一颗dom树,所有的标签都是dom树上的节点,js就是对dom树网页的抽象模型进行操作的,jquery只是js的封装本质上还是js
jquery操作元素:这个需要学习一下选择器方面的知识,例如类选择器 id选择器 元素选择器,通过选择器可以帅选出你要的dom节点,任何操作都可以进行
js操作:document.getElementsById()
document.getElementsByTagName()
...............
用jQuery的方法可以获得某个元素中的内容 ,如果元素是标签,则可以获得页面的全部内容:例如:
$(document).ready(function(){
var _str=$("").();
alert(_str);
});
上面代码可以获得页面的全部内容。(当然要先导入jQuery)
Q3: jquery如何获取多个标签中的任意一个
jquery如何获取多个标签中的任意一个
多个标签中的任意一个?
可按jQuery选择器的方式来选择,
$('#XID') 用来查指定ID为“XID”的页面元素
$('.cls') 用来查指定样式类class为“cls”的页面元素
$('table tr td')用来按层级查询table-tr-td,返回表格中所有td
$('table tr td:nth-child(2)')返回表格中第2列的内容
……
注意jQuery查找出的是一个集合,可能有多个页面元素,通过get函式来取出其中一个
如:通过$('table tr td').get(1)取出第二个td
js如何获取多个label标签其中的一个值
document.getElementsByTagName("label")[0].innerText
jquery怎么获取多个class的div标签
方法只有一种:
通过JQuery的class选择器方式。写法,选择器中2个class挨着写
示例
div class='class1 class3'class1+3/divdiv class='class2 class3'class2+3/div 选第一个DIV的话 两个class挨着写,中间没有空格$('.class1.class3')
jquery怎么获取多个a标签里面的href值
!DOCTYPE headscript src=/jquery/jquery-1.11.1.min.js/scriptscript$(function(){ $('.test-a').each(function(){ alert($(this).attr('href')); })})/script/head body a href="test-1"如果您点选我,我会消失。/a a href="test-2"点选我,我会消失。/a a href="test-3"也要点选我哦。/a /body/
script
$(function(){
$('a').click(function(){
alert($(this).attr('href'));
return false; 加上这个可以防止跳转
})
})
/script
$(function(){ $('a').click(function(){ alert($(this).attr('href')); return false; 加上这个可以防止跳转 }) })
如何用 jQuery 获取 iframe 中的标签
$iframe变数是用jquery获取的iframe的物件var $ele = $iframe.contents().find('#id');
Q4: 如何用jquery获取中输入的值?
这个问题包含两个方面:
1、jquery选择器(即针对你指定的那个input元素)
2、获取内容(即获得输入的值),所以综合起来有如下代码可以实现
具体操作如下:
1、创建一个文本框和一个触发获取文本框输入内容的按钮
2、简单设置一下css样式
3、添加jquery代码
扩展资料
js获取文本框值
1.通过getElementById() 方法获得,必须为文本框设定ID值,该方法获得的是一个对象的应用(返回值为:Object),要获得文本框的值需添加属性值--value,如:
input type="text" size="10" id="port11" name="port11" /
获值代码:document.getElementById("port11").value;
2、要获得标签h1中间的值,方法如下:
h1 id="you"12345/h1
document.getElementById("you").innerHTML;
返回值为:12345
3、如果是表单(form)中的文本框,还可以通过以下方式获得值:
form name="form1" method="post" action="manager.do?action=login"
trtd 会员编号:/td
td input name="memberNo" type="text" id="memberNo" size="21" /td
td input name="Submit" type="submit" value="确定" onClick="return check(form1)"
/tr
/form
js中的代码:function check(form){var str = form.memberNo.value;}
百度百科-jQuery
jquery选择器get用法的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jquery选择器总结、jquery选择器get用法的信息别忘了在本站进行查找喔。







