
<ul>
<li>1</li>
<li>2</li>
<li class="x">current</li>
<li>3</li>
<li class="y">4</li>
<li class="y">5</li>
</ul>//依次运行这些代码。
$("x")siblings()css("background", "red"); //取此对象的同级所有对象。
$("x")prev()css("background", "red"); //取此对象的上一个对象。
$("x")prevAll()css("background", "red"); //取此对象前面的所有对象。
$("x")next()css("background", "red"); //取此对象后一个对象。
$("x")nextAll()css("background", "red"); //对此对象后面的所有对象。
//其中,siblings, prevall, nextall, 还可以加入选择器,进行进一步筛选。比如:
$("x")nextAll("y")css("background", "red");
上一个实例……这种畸形需求……条件太苛刻
建议根据属性值猜一个属性名,毕竟属性名是有限的,而且是有规律的
推荐方法如:$([class="属性值"], [id="属性值"], [title="属性值"])
如果是 data 数据,也可以进行遍历,或者转换成文本进行检索
JSONstringify($('#blog_nav_rss')data())match(/"([\w-]+)":"[^"]检索的内容[^"]"/g)
如果把网页文档转换成文本进行全文检索,效率低下,效果不好。$('body')html()match(/([\w-]+)="[^"]检索的内容[^"]"/g)
使用jQuery查找所有input元素的写法是:
$("input")
或者
$("input[type='text']")
第一种写法会查找页面中所有的input元素,包括text、radio、checkbox等类型。
第二种写法会查找页面中所有type属性为text的input元素。
jQuery提供了丰富的选择器,支持根据元素名称、属性、类名、id等条件来选择页面元素。
以上就是关于js或jquery如何获取到某元素周围的元素呢全部的内容,包括:js或jquery如何获取到某元素周围的元素呢、jquery怎么根据属性值获取元素、使用jquery查找所有input元素写法为等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)