元素属性选择符: tagName[@attr=value, @attr=value,@attr, ..]
描述:
元素属性选择符用于选择拥有某个(些)属性(=值)的指定标签名称的元素.

用法:
标签名称后面根属性名称(或其值),属性用中括号括起来(标签名称和中括号之间不能有空格),属性可以是一个或多个,多个属性之间用逗号分隔.
下面列举了几种常见用法:

用法 用法举例 说明
tagName[@attr]

tagName@attr
img[@valign] 1.语法说明:
   tagName为标签名称,@attr为简单属性选择符.选择具有@attr属性的,标签名为tagName的元素.
2.示例说明:
    选择明确指定了valign属性的img元素.
tagName[@attr=value]

tagName@attr=value
img[@valign=bottom] 1.语法说明:
   tagName为标签名称,@attr=value为固定属性选择符.选择具有@attr=value属性的,标签名为tagName的元素.
2.示例说明:
    选择指定了valign=bottom属性的img元素.
tagName[@attr=value,@attr=value]

tagName@attr=value@attr=value
a[@target=_blank,
@title=点击放大]
1.语法说明:
   tagName为标签名称,可以有多个属性(简单属性或固定属性都可以),用于选择拥有多个属性(或属性值的)指定标签名称的元素.
2.示例说明:
  选择了target=_blanktitle=点击放大的链接元素.
特别提示:
还可以使用如: *[@attr=value, @attr=value, ..]这一种形式,可以看出,*代表任何元素,即这种写法等效于[@attr=value, @attr=value, ..]
示例1:
HTML示例代码:
<div id="mydiv">mydiv</div>
<div align="center">div2</div>
<p align="center">p1</p>
js代码:
var jserObj = JSer("p@align=center");
上面代码将选择属性align=center的p元素,即选择:
<p align="center">p1</p>
请参考:
JSer(content), JSer(selector, rootNode), JSer(selector, selector), 简单属性选择符, 固定属性选择符, 多重属性选择符