在jquery中的$(this)之后添加p元素

pro*_*ver 0 html javascript css jquery

我想在之后添加一个p元素$(this).我写过这个$(this).p.addClass("abc"); 但它没有用.我怎样才能做到这一点?

Rap*_*aus 6

$(this).after('<p></p>').addClass('abc');
Run Code Online (Sandbox Code Playgroud)

看看doc 后面的文档

如果你想添加一个类到<p>后刚过来$(this),然后

($this).next('p').addClass('abc')
Run Code Online (Sandbox Code Playgroud)

或者只是(来自你的评论)

$(this).addClass('selected');
Run Code Online (Sandbox Code Playgroud)

要么

$(this).find('p').addClass('selected');

你可能也想要toggleClass,参见jsFiddle