0 0

jQuery [attribute] 选择器 依据自定义属性 查找元素 ie6不兼容问题10

遇到一个诡异的问题。页面定义了一个标签
<a href="javascript:void(0)" ellipsis="">测试数据</a>
用jquery查找元素:
jQuery(document).ready(function(){
alert($("[ellipsis]").length);
});
ie6、ie7结果都是0!其他浏览器都是1。

源码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type=text/javascript src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script>
jQuery(document).ready(function(){
alert($("[ellipsis]").length);
});

</script>
</HEAD>

<BODY>
<a href="javascript:void(0)" ellipsis="">测试数据</a>
</BODY>
</HTML>


这是个什么情况哩?
2012年5月25日 10:41

2个答案 按时间排序 按投票排序

0 0

采纳的答案

alert($("[ellipsis='']").length);

2012年5月25日 10:51
0 0

我在ie6用JQuery1.7.2下试了下,结果是正确的。

2012年5月28日 10:34

相关推荐

    jQuery基础选择器练习题

    jQuery中的内容选择器如`:has()`和`:empty`允许我们根据元素包含的内容进行选择,而属性选择器如`$("[attribute=value]")`则让我们能根据HTML属性选取元素。 最后,表单选择器如`:$(":input")`选取所有输入元素,`:...

    JQuery选择器测试 离线版

    在jQuery中,选择器分为多种类型,包括基础选择器、类别选择器、ID选择器、属性选择器、后代选择器、子元素选择器、相邻兄弟选择器和通用选择器等。 1. **基础选择器**:主要包括`$()`,用于选取一个或多个DOM元素...

    jQuery选择器大全(48个代码片段 21幅图演示)

    **jQuery选择器大全** jQuery库以其易用性和强大的选择器功能而闻名,使得JavaScript开发者能够更轻松地操作DOM(文档对象模型)。以下是一份详细的知识点概述,涵盖了jQuery中的主要选择器及其应用。 1. **基本...

    jquery 元素选择器使用方法技巧

    ### jQuery元素选择器使用方法技巧 #### 一、引言 在前端开发中,jQuery 是一个非常流行的 JavaScript 库,它极大地简化了 HTML 文档遍历、事件处理、动画等操作,并提供了强大的 DOM 操作能力。jQuery 的核心功能...

    Jquery表单-层级-内容-属性-子元素选择器知识点整理

    ### Jquery表单-层级-内容-属性-子元素选择器知识点整理 #### 一、Jquery表单元素选择器 在JQuery中,表单元素选择器主要用于选择表单中的特定元素,如按钮、输入框等。这些选择器简化了DOM操作,使得开发者能够...

    JQuery中根据属性或属性值获得元素(6种情况获取方法)

    在jQuery 中$(“”),这个语法等同于$(document.createElement(“span”)) ,这是一种用法,在选择元素的时候还会这样子的用:[attribute$=value],匹配给定的属性是以某些值结尾的元素。下面举个例子来说明一下: ...

    jquery4种选择器

    本文将深入探讨jQuery中的四种主要选择器:ID选择器、标签选择器、类选择器和属性选择器。这些选择器是jQuery高效地定位页面元素的基础,让我们逐一了解它们。 首先,ID选择器是通过CSS的`#`符号来指定一个元素的...

    一个关于C# PropertyGrid增加自定义属性的范例。

    `PropertyGrid`控件默认会自动显示关联对象的所有公共属性和字段,但如果我们想要添加一些特殊处理,如自定义编辑器、属性标签、图标等,就需要自定义属性。以下是一些关键概念和步骤: 1. **自定义属性类别...

    自定义属性和反射的例子

    获取到自定义属性的`Attribute`对象后,可以通过属性访问器(如`.Name`、`.Value`等)来读取属性值,从而实现对这些元数据的操作。 6. **示例代码**: 在`AttributeAndReflection2`项目中,可能会有一个`Program....

    C# 自定义属性编辑器(UITypeEditor )

    本篇将深入探讨如何利用C#实现自定义属性编辑器,并结合UserControl和Component两种方式来实现属性编辑。 首先,理解UITypeEditor的工作原理是至关重要的。UITypeEditor是一个接口,位于System.Drawing.Design命名...

    jquery 字段选择器,支持样式定制 v2

    本文将深入探讨“jquery 字段选择器,支持样式定制 v2”这一主题,结合描述与标签,我们将重点讲解jQuery字段选择器的使用、城市选择器的实现、兼容性问题以及如何进行样式自定义。 首先,jQuery字段选择器是用于...

    propertyGrid动态加载自定义属性

    3. **动态加载属性**: 要让`PropertyGrid`识别并显示这些自定义属性,我们需要创建一个`TypeDescriptor`的子类,并在其中覆盖`GetProperties()`方法,返回包含自定义属性的属性集合。例如: ```csharp public class...

    jquery 选择器 大全

    在jQuery中,选择器分为多种类型,包括基本选择器、层次选择器、过滤器选择器以及内容和属性过滤器。下面我们将详细探讨这些选择器的用法和实例。 1. **基本选择器**: - `#id`:通过ID选择器选取具有特定ID的元素...

    jQuery_选择器与属性方法

    下面将详细解析标题和描述中提到的jQuery选择器与属性方法。 1. **样式选择器**: - `parent &gt; child`:这种选择器用于选取父元素下的直接子元素,例如`$("div &gt; span")`会选取所有`&lt;div&gt;`内的直接`&lt;span&gt;`子节点...

    jquery选择器学习文档

    选择器是 JQuery 的核心功能之一,它们允许开发者高效地选取页面上的特定元素进行操作。下面将详细介绍给定文件中提及的各类 JQuery 选择器。 1. **基本选择器** - `#id`:通过ID匹配唯一元素,例如`$("#myId")`会...

    jQuery常规选择器源码

    jQuery支持多种选择器,包括基本选择器(如"#id"、".class"、"tag")、类别选择器(如"[attribute]"、"[attribute=value]")、组合选择器(如","、"+"、"&gt;")以及伪类和伪元素选择器(如":hover"、":first")。...

    基于jQuery选择器的整理集合

    属性选择器允许我们根据元素的属性来选择元素,例如`[attribute=value]`选择具有特定属性值的元素。此外,还有`:not(selector)`选择器,用于排除与给定选择器匹配的元素。 内容选择器则关注元素内部的内容。`:...

    jQuery简单选择器

    jQuery提供了多种类型的选择器,包括基本选择器、层次选择器、过滤选择器等,帮助开发者精确地定位到需要操作的元素。 **基本选择器**: 1. `#id`:通过元素的ID选择单个元素,例如`$("#test")`会选择ID为`test`的...

    jquery语法与选择器介绍 带有案例

    3. **属性选择器**:`$('[attribute=value]')`(按属性选择)、`$('[attribute*=value]')`(包含匹配)。 4. **伪类选择器**:`$('element:first')`(首个元素)、`$('element:last')`(最后一个元素)、`$('element...

    jQuery 元素选择器参考手册

    在 jQuery 中,选择器是用于查找 HTML 文档中特定元素的强大工具。本篇文章将详细阐述 jQuery 中的各种选择器及其用法。 1. **基本选择器**: - `*`:匹配所有元素。 - `#id`:通过 ID 选取指定 ID 的元素,如 `$...

Global site tag (gtag.js) - Google Analytics