.hover() を既に持っているものを除いて、私のウェブサイトのすべてのアンカーに .hover() を追加したい [以前に .hover() を個別に追加]。
jQueryでそれを行う方法、または可能かどうかはわかりません。
それが不可能な場合は、別のアイデアがありますが、それを行う方法や可能かどうかはわかりません。
アイデアは次のようになります: .hover() 効果をすべてのアンカーに追加できますか?
ありがとう!。
.hover() を既に持っているものを除いて、私のウェブサイトのすべてのアンカーに .hover() を追加したい [以前に .hover() を個別に追加]。
jQueryでそれを行う方法、または可能かどうかはわかりません。
それが不可能な場合は、別のアイデアがありますが、それを行う方法や可能かどうかはわかりません。
アイデアは次のようになります: .hover() 効果をすべてのアンカーに追加できますか?
ありがとう!。
これを行うための多くの方法がありますが、そのうちのいくつかはそうです。
初め
$('a').not('#test a, #test2 a');
2番
var divs_to_test = $('#test').add('#test2');
$('a').filter(function(){
return !$(this).parent().is(divs_to_test);
});
あなたは書ける
$('a').not($('#test a, #test2 a'))
<a>
それらの要素にないすべての を選択するには。
これについて私が見つけた最も簡単な方法は、やや簡潔ではありません。
$('a').filter(
function() {
if (!$(this).closest('div[id^="test"]').length) {
return this;
}
}).hover(
function(){
$(this).css('background-color','red');
},
function(){
$(this).css('background-color','white');
});