注意事项一:
Firefox下JQuery选择器之[attribute^=value]使用注意事项
之前写的一个脚本中用到了
var bindAttrs = $("[databind^='attr'", item);
大家都看出存在的问题了吧?
这脚本用了一段时间了,但一直没用Firefox下测试过,
在其它浏览器下都能正常使用!
今天突然有人发现在Firefox下加载的数据不正确,
经过一段时间的调试,最后发现是代码写的有问题,
犯了一个低级的错误,只写了左中括号,忘了写右中括号。
注意事项二:
相关HTML:
<div id="Zy_hotsort_img" class="Zy_hotsort_img">
<img src="${ctx}/images/resource/jpg02.jpg" databind="attr:{src:=http://{{newCourseware.coverpath}}}" >
<div class="Zy_newicon">new</div>
</div>
相关JS代码:
var item = $("#Zy_hotsort_img").html();
var bindAttrs = $("*[databind^='attr']", item);
问题出现了,这样子是获取不到databind属性为attr开头的img元素的,那应该怎么写呢?
写法一:
var item = $("#Zy_hotsort_img").prop("outerHTML");
var bindAttrs = $("*[databind^='attr']", item);
写法二:
var item = $("#Zy_hotsort_img").html();
var bindAttrs = $("*[databind^='attr']", $("<div></div>").append(item));
分享到:
相关推荐
本文实例讲述了jQuery中[attribute^=value]选择器用法。分享给大家供大家参考。具体分析如下: 此选择器能够选取属性值是以某些值开始的元素。 语法结构: 代码如下:$(“[attribute^=value]”) 参数列表: 参数 ...
主要介绍了jQuery中[attribute!=value]选择器用法,实例分析了[attribute!=value]选择器匹配不包含指定属性元素的使用技巧,具有一定的参考借鉴价值,需要的朋友可以参考下
主要介绍了jQuery中[attribute*=value]选择器用法,实例分析了[attribute*=value]选择器的功能、定义及匹配给定的属性包含某些值的元素的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
**jQuery选择器是jQuery库中的核心功能之一,它极大地简化了在JavaScript中选取HTML元素的过程。这个“JQuery选择器测试 离线版”是一个专门用于检验和学习jQuery选择器功能的应用,由一位国外专家创建,并进行了...
在jQuery中,`[attribute=value]`选择器是一种强大的工具,用于选取具有特定属性和该属性值相等的HTML元素。这个选择器基于CSS选择器的语法,...希望本文的介绍能帮助你更好地理解和使用`[attribute=value]`选择器。
**jQuery选择器大全** jQuery库以其易用性和强大的选择器功能而闻名,使得JavaScript开发者能够更轻松地操作DOM(文档对象模型)。以下是一份详细的知识点概述,涵盖了jQuery中的主要选择器及其应用。 1. **基本...
jQuery选择器是jQuery库的核心功能之一,它使得开发者能够高效地选取HTML文档中的特定元素,进行操作或应用样式。在jQuery中,选择器分为多种类型,包括基本选择器、层次选择器、过滤器选择器以及内容和属性过滤器。...
属性选择器的语法是`$("[attribute=value]")`或`$("[attribute^='value']")`(开头匹配)、`$("[attribute$='value']")`(结尾匹配)等。下面是一些例子: ```javascript // 选取所有`href`属性以"http://"开头的链接 ...
选择器是 JQuery 的核心功能之一,它们允许开发者高效地选取页面上的特定元素进行操作。下面将详细介绍给定文件中提及的各类 JQuery 选择器。 1. **基本选择器** - `#id`:通过ID匹配唯一元素,例如`$("#myId")`会...
### jQuery选择器大全:掌握高效DOM操作的关键 在前端开发领域,jQuery因其强大的功能和简洁的语法而备受青睐。选择器作为jQuery的核心组件之一,扮演着桥梁的角色,连接JavaScript与HTML文档,使得开发者能以更加...
jQuery选择器是jQuery库的核心功能之一,用于高效地选取DOM元素。它们提供了强大的选择和筛选DOM元素的方法,使得JavaScript操作DOM变得更为简便。本篇文章将深入解析jQuery选择器的分类和使用,帮助读者理解和掌握...
jQuery选择器是其核心功能之一,允许开发者高效地选取页面中的元素,进行进一步的操作。本教程将深入探讨jQuery选择器的使用,帮助你更有效地编写代码。 一、基础选择器 1. ID选择器:`$("#elementId")` 通过ID来...
在实际应用中,结合使用不同类型的jQuery选择器,可以实现复杂的功能,提高开发效率。通过阅读`基本筛选选择器.html`、`属性选择器.html`、`层级选择器.html`和`表单选择器.html`等文件,你可以更深入地了解并实践...
在JavaScript的世界里,jQuery是一个非常流行和...记住,熟练掌握jQuery选择器将极大地提升你的前端开发效率,让你编写出更加简洁高效的代码。在学习过程中,不断实践和应用这些知识点,你将会成为一个jQuery的大师。
jQuery选择器是jQuery库中的核心功能之一,它使得在JavaScript中高效地选取DOM元素变得极其简单。jQuery提供了多种类型的选择器,包括基本选择器、层次选择器、过滤选择器等,帮助开发者精确地定位到需要操作的元素...
通过以上对jQuery选择器的详细介绍,我们可以看到这些选择器的强大之处。它们不仅可以帮助我们精确地定位页面中的元素,还可以根据不同的需求进行复杂的组合操作。掌握这些选择器对于高效地使用jQuery来说至关重要。