jquery使用选择器对该元素操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery使用选择器对该元素操作相关的知识,希望对你有一定的参考价值。

有个<iframe src='a.com' data-id="11">
使用$("[data-id='11']").addClass('test')可以正常对iframe添加class。
怎么对利用data-id对该框架页面刷新?

参考技术A

jQuery的基本选择器分如下:

    $(“#cssid”)
    选择id值等于”cssid”的元素,注意:在一个html文档中id是唯一的,也即id为“cssid”不能出现两次(虽然即使出现了两次浏览器也可以解释,但是这是不规范的)。这个ID选择器获取jQuery对象也是个元素集合,但是只有一个元素。将这个jQuery对象转化为DOM对象也可以这样$(“#cssid”)[0]

    $(“标签名”)
    例如$(“div”)获取的就是HTML文档中的所有的div元素的jQuery对象集合

    $(“.myClass”)
    获取的是HTML文档中所有的class为“myClass”的元素集合

    $(“*”)
    这个获取的是HTML文档中的所有的元素

    $(“selector1,selector2,selector3…selectorN “)
    这种选择器叫做组选择器。例如:$(“span,#two”)选取所有的span标签元素和id=two的元素。

参考技术B $("[data-id='11']").src=$("[data-id='11']").src;

参考技术C $("[data-id='11']")[0].location.reload();追问

控制台报错:Cannot read property 'reload' of undefined

追答

$("[data-id='11']")[0].document.location.reload();

$("[data-id='11']")[0].document.location.reload();

参考技术D 页面刷新?Ajax

以上是关于jquery使用选择器对该元素操作的主要内容,如果未能解决你的问题,请参考以下文章

jQuery选择器

Hybrid App开发之jQuery选择器

JQuery总结摘要

jQuery选择器

CSS 选择器对属性不区分大小写

jquery标签选择器怎么循环