解決したい課題
以下のようなhtmlで、aタグの削除をjqueryで表示しないようにcssで設定したいのですが
css
1 #delete{ 2 display:none; 3 }
html
1 <a class="edit delete">削除</a>
javascriptの方で、以下の二つの書き方で要素を指定すると、違う結果が返ってくるのはなぜでしょうか?
javascript
1$("#delete").css("display","inline");(うまくいく) 2$(".edit #delete").css("display","inline");(反映されない)
これって、セレクタの優先順位が原因なのでしょうか?
どうかご指導いただければ幸いですorz
#deleteだとidに対する指定ですが提示HTMLにはidは指定されていません。どちらもうまくいくはずがないですが、実際のコードは本当に提示の通りですか?
回答2件
あなたの回答
tips
プレビュー