jquery获得多个同属性div的值

阿-凯 发布于 2013/06/27 14:47
阅读 3K+
收藏 1

<div apple="a"/>

<div apple="b"/>

<div apple="c"/>

<div apple="d"/>

现在有两个div,分别自定义了属性apple 我现在想得到 apple=a和apple=b的div集合或者数组

通过var elements = $("div[apple='a']");只能得到a的;

var elements = $("div[apple='a'][apple='b']");我试了这样不行。

求指点呀,js不熟悉呀

加载中
0
-Jw-
-Jw-
add方法
Narky
Narky
回复 @-Jw- : 这个方法好!+1
-Jw-
-Jw-
回复 @kyle1970 : $("div[apple='a']").add("div[apple='b']")
阿-凯
阿-凯
再详细点,谢谢
1
b
bnx
$('div').filter("[apple='a'],[apple='b']")
阿-凯
阿-凯
谢谢,用的是你的方法
0
Narky
Narky
$('div[apple]')
阿-凯
阿-凯
但是这样也把c d也得到了
0
阿-凯
阿-凯

引用来自“-Jw-”的答案

add方法
貌似可以
阿-凯
阿-凯
虽然这种解决了,确实可以。但如果在div增加一个banana元素,再筛选怎么做呢?
-Jw-
-Jw-
昨天我就用过一次
0
HostSugar
HostSugar
$("div[apple='a'],  div[apple='b']")
返回顶部
顶部