z-index
css を javascript で変更する必要があり#content>ul {z-index: 100;}
ます。
これ$('content ul').css("z-index", 49);
と他の同様のものを試しましたが、良い結果は得られませんでした。
z-index
css を javascript で変更する必要があり#content>ul {z-index: 100;}
ます。
これ$('content ul').css("z-index", 49);
と他の同様のものを試しましたが、良い結果は得られませんでした。
jQueryはCSSセレクターを問題なく受け入れます。
$('#content > ul').css("z-index", 49);
デモ: http: //jsfiddle.net/hgt9p/1/
これを試して..
$('content ul').css("z-index", "49");
z-index を変更するposition
には、要素の が 以外である必要がありますstatic
。これは、あなたがどのように間違っているかを考えることができる唯一の方法です。プロパティが取るその他の属性は次のposition
とおりabsolute, relative, fixed
です。すでに知っていたら申し訳ありませんが、これが唯一、間違っている可能性があると考えられることです。また、jQuery が含まれていて、それが機能していることを確認してください。多くの場合、古い jQuery リンクにだまされたり、何らかの理由で機能していませんでした (たとえば、上記の jQuery ライブラリを含めていませんでした)。 jQuery スクリプト)。
$('content ul').css("z-index", "49");
JQueryで動作するはずです。ただし、コンテンツがタグ名であると確信していますか? 私はそれがクラス名だと推測しているので、 $('.content ul').css("z-index", "49"); を使用する必要があります。インスペクターを使用して、要素がプロパティを取得しているかどうかを確認します。また、z-index が正しく機能するには、要素が絶対、相対、または固定である必要があります。
とはいえ、その Jquery セレクターを使用してもパフォーマンスは良くありません。次のようなものを見る必要があります
$('.content').find('ul').css("z-index", "49");
これにより、パフォーマンスが向上します。現在、findElementByClassName および findElementByTagName に直接マッピングしているためです。