1. ホーム
  2. jquery

[解決済み] jQueryで "this "内の要素を選択するには?

2023-01-06 20:14:06

質問

この方法で要素を選択することができますね。

$("ul.topnav > li.target").css("border", "3px double red");

というようなことをしたいのですが、どうすればいいでしょうか。

$(this > li.target).css("border", "3px double red");

どのように解決するのですか?

$( this ).find( 'li.target' ).css("border", "3px double red");

または

$( this ).children( 'li.target' ).css("border", "3px double red");

使用方法 children は直系の子孫のために、あるいは find である。