たとえば、z-index
= 10でHTML要素(-s)を見つける方法はありますか?指定されたZ-インデックスを持つ要素を検索
10
A
答えて
17
あなたはすべての要素を反復処理し、そのZインデックスをチェックする必要があります。
$('*').filter(function() {
return $(this).css('z-index') == 10;
}).each(function() {
// do something with them
});
1
一つの可能性[jQueryの]解決策:
$(".elementsToSearch").each(function()
{
if($(this).css('z-index') == 10)
{
//then it's a match
}
});
ただ、CSSへのマッチを探し要素をループルール。
1
あなたはすべての要素を取得し、CSSのプロパティでそれらをフィルタリングすることができます:クローム43で私のテストで
$('*').each(function(){
if($(this).css('z-index') == 10) {
//$(this) - is element what you need
}
});
0
、私は100%役立つことが@ThiefMaster's postを見つけましたが、ありません。引っ張られるz-index
の値は文字列でした。
これは可視要素に対してのみ反復処理を行い、auto
を処理しました。
ここに私の更新です:の
var topZ = $('.thing-in-front').css('z-index')
if (topZ != 'auto') {
topZ = parseInt(topZ);
$('*:visible').filter(function() {
var thisZ = $(this).css('z-index')
return thisZ != 'auto' && parseInt(thisZ) >= topZ;
}).each(function() {
$(this).css('z-index', topZ - 1);
})
}
関連する問題
- 1. 指定されたIDを持つ要素のelasticsearch検索
- 2. 相対的に配置された要素を持つZ-インデックス
- 3. 2つの相対配置要素を持つz-インデックスIE7
- 4. Delphi - 指定された位置/インデックスを検索
- 5. 疑似クラス - z-インデックスを持つ全幅背景要素?
- 6. 背景とZ-インデックスを持つli要素の重複
- 7. 、指定された要素
- 8. max要素のインデックスを検索
- 9. 2次元配列内の非ゼロ要素を持つ列のインデックスを検索
- 10. 検索された要素のレベルを決定する
- 11. CakePHP検索プラグイン、検索で指定された値以上の値を検索
- 12. Z軸のインデックスから要素をオーバーラップ
- 13. arraylistの要素を指定されたインデックスから削除する方法
- 14. ルーピングとarraylistと指定されたインデックスで要素を削除する
- 15. 指定されたインデックスでList要素を変更する方法
- 16. CSS:絶対配置された疑似要素がZ-インデックスを失う?
- 17. ::負のZ-インデックスを持つ疑似要素が親の後ろに表示されない
- 18. 指定された1つ前の要素のスタイル方法
- 19. 動的IDを持つ要素を検索する
- 20. 複数の行を持つ表の要素を検索
- 21. イオン要素のZインデックス付け
- 22. Internet Explorer Z-インデックス要素のスクロールバグ
- 23. symfonyのDomCrawler:特定の属性値を持つ要素を検索し
- 24. jpqlで指定されたセットのすべての要素を含むセットを持つアイテムを見つける
- 25. jqueryを使用して最高のz-インデックスを持つ要素を選択してください
- 26. 指定されたbackgroundimageを持つすべての要素を見つける方法
- 27. Senchaで指定されたクラス名を持つすべての要素のスタイルを設定する方法
- 28. Z-インデックスを持つDiv:9999がZ-インデックスのiframeによって隠されています:-1 IE8-
- 29. 要素が複数のクラスを持つ場合、jqueryは特定のクラスで要素を検索します
- 30. 要素のz-インデックスへの影響:before /:after擬似要素
可能重複[jQueryの:あなたは、CSSルールではなく、クラスによって選択することができますか?](http://stackoverflow.com/questions/43926/jquery-can-you- CSSでルールを選択しないでください) –
:[jQueryがインラインCSS属性で検索する](http://stackoverflow.com/questions/1180067/jquery-find-by-inline-css-attribute) – aruseni
ドン't。このアプローチを使用している場合、おそらく何か間違っているでしょう。代わりにidsやクラスを使用してください。 – Blazemonger