長い間これを不思議に思っています。のような変数を保存しているvar sth = $("#mydiv ul li")
ので、次のようなことができます
sth.each(function(){
//
});
how do apply toa
のように、最後に追加のタグを追加したいと思います。$("#mydiv ul li a")
a
sth
好き $(sth + 'a')
ですか?
長い間これを不思議に思っています。のような変数を保存しているvar sth = $("#mydiv ul li")
ので、次のようなことができます
sth.each(function(){
//
});
how do apply toa
のように、最後に追加のタグを追加したいと思います。$("#mydiv ul li a")
a
sth
好き $(sth + 'a')
ですか?
編集 2: 申し訳ありませんが、私は実際には正しかった... $.add(); セレクターを追加するには
var sth = $('ul li');
sth.add('a').each(function () {
});
// === $('ul li, a');
または、sth の子で新しいセレクターを見つけたい場合。
sth.find('a').each(function () {
});
// === $('ul li a');
a
私の理解が正しく、 の子孫をターゲットにしたい場合はsth
、次のことを試してください。
sth.find('a').each(function(){
それは$("#mydiv ul li a")
あなたが探しているのは だと思います.find()
。
ドキュメントにあるように、「指定された式に一致する子孫要素を検索します」。ほとんどの場合、これは CSS セレクターに単語を追加することと同じです。
だからあなたの例ではあなたができるsth.find('a').each( ... )
$('a', sth).each(function(){
...
});
内のすべてのアンカーを検索しますsth
。