遇到一个诡异的问题。页面定义了一个标签
<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>
这是个什么情况哩?
相关推荐
jQuery中的内容选择器如`:has()`和`:empty`允许我们根据元素包含的内容进行选择,而属性选择器如`$("[attribute=value]")`则让我们能根据HTML属性选取元素。 最后,表单选择器如`:$(":input")`选取所有输入元素,`:...
在jQuery中,选择器分为多种类型,包括基础选择器、类别选择器、ID选择器、属性选择器、后代选择器、子元素选择器、相邻兄弟选择器和通用选择器等。 1. **基础选择器**:主要包括`$()`,用于选取一个或多个DOM元素...
**jQuery选择器大全** jQuery库以其易用性和强大的选择器功能而闻名,使得JavaScript开发者能够更轻松地操作DOM(文档对象模型)。以下是一份详细的知识点概述,涵盖了jQuery中的主要选择器及其应用。 1. **基本...
### jQuery元素选择器使用方法技巧 #### 一、引言 在前端开发中,jQuery 是一个非常流行的 JavaScript 库,它极大地简化了 HTML 文档遍历、事件处理、动画等操作,并提供了强大的 DOM 操作能力。jQuery 的核心功能...
### Jquery表单-层级-内容-属性-子元素选择器知识点整理 #### 一、Jquery表单元素选择器 在JQuery中,表单元素选择器主要用于选择表单中的特定元素,如按钮、输入框等。这些选择器简化了DOM操作,使得开发者能够...
在jQuery 中$(“”),这个语法等同于$(document.createElement(“span”)) ,这是一种用法,在选择元素的时候还会这样子的用:[attribute$=value],匹配给定的属性是以某些值结尾的元素。下面举个例子来说明一下: ...
本文将深入探讨jQuery中的四种主要选择器:ID选择器、标签选择器、类选择器和属性选择器。这些选择器是jQuery高效地定位页面元素的基础,让我们逐一了解它们。 首先,ID选择器是通过CSS的`#`符号来指定一个元素的...
`PropertyGrid`控件默认会自动显示关联对象的所有公共属性和字段,但如果我们想要添加一些特殊处理,如自定义编辑器、属性标签、图标等,就需要自定义属性。以下是一些关键概念和步骤: 1. **自定义属性类别...
获取到自定义属性的`Attribute`对象后,可以通过属性访问器(如`.Name`、`.Value`等)来读取属性值,从而实现对这些元数据的操作。 6. **示例代码**: 在`AttributeAndReflection2`项目中,可能会有一个`Program....
本篇将深入探讨如何利用C#实现自定义属性编辑器,并结合UserControl和Component两种方式来实现属性编辑。 首先,理解UITypeEditor的工作原理是至关重要的。UITypeEditor是一个接口,位于System.Drawing.Design命名...
本文将深入探讨“jquery 字段选择器,支持样式定制 v2”这一主题,结合描述与标签,我们将重点讲解jQuery字段选择器的使用、城市选择器的实现、兼容性问题以及如何进行样式自定义。 首先,jQuery字段选择器是用于...
3. **动态加载属性**: 要让`PropertyGrid`识别并显示这些自定义属性,我们需要创建一个`TypeDescriptor`的子类,并在其中覆盖`GetProperties()`方法,返回包含自定义属性的属性集合。例如: ```csharp public class...
在jQuery中,选择器分为多种类型,包括基本选择器、层次选择器、过滤器选择器以及内容和属性过滤器。下面我们将详细探讨这些选择器的用法和实例。 1. **基本选择器**: - `#id`:通过ID选择器选取具有特定ID的元素...
下面将详细解析标题和描述中提到的jQuery选择器与属性方法。 1. **样式选择器**: - `parent > child`:这种选择器用于选取父元素下的直接子元素,例如`$("div > span")`会选取所有`<div>`内的直接`<span>`子节点...
选择器是 JQuery 的核心功能之一,它们允许开发者高效地选取页面上的特定元素进行操作。下面将详细介绍给定文件中提及的各类 JQuery 选择器。 1. **基本选择器** - `#id`:通过ID匹配唯一元素,例如`$("#myId")`会...
jQuery支持多种选择器,包括基本选择器(如"#id"、".class"、"tag")、类别选择器(如"[attribute]"、"[attribute=value]")、组合选择器(如","、"+"、">")以及伪类和伪元素选择器(如":hover"、":first")。...
属性选择器允许我们根据元素的属性来选择元素,例如`[attribute=value]`选择具有特定属性值的元素。此外,还有`:not(selector)`选择器,用于排除与给定选择器匹配的元素。 内容选择器则关注元素内部的内容。`:...
jQuery提供了多种类型的选择器,包括基本选择器、层次选择器、过滤选择器等,帮助开发者精确地定位到需要操作的元素。 **基本选择器**: 1. `#id`:通过元素的ID选择单个元素,例如`$("#test")`会选择ID为`test`的...
3. **属性选择器**:`$('[attribute=value]')`(按属性选择)、`$('[attribute*=value]')`(包含匹配)。 4. **伪类选择器**:`$('element:first')`(首个元素)、`$('element:last')`(最后一个元素)、`$('element...
在 jQuery 中,选择器是用于查找 HTML 文档中特定元素的强大工具。本篇文章将详细阐述 jQuery 中的各种选择器及其用法。 1. **基本选择器**: - `*`:匹配所有元素。 - `#id`:通过 ID 选取指定 ID 的元素,如 `$...