0

:いつも私にそのような頭痛を与えるわけではありません. プラス記号の追加を繰り返さないようにしています。これは、必要な要素を提供するセレクターです。

#submenu li.current_page_ancestor.current_page_parent a:first

基本的に、そのセレクターの前にまだプラスがない場合は、それを追加すると言いたいです。しかし、どこに :not とさまざまな内容を入れますか? 私はこれを試しましたが、うまくいきませんでした:

$j('#submenu li.current_page_ancestor.current_page_parent a:first:not('contains("+")')).prepend("+ ");

本当にありがとう!(また、誰かが :not を使用せず、代わりに ! を使用する方法を推奨できる場合、それは素晴らしいことです!)

4

2 に答える 2

1

試す $j('#submenu li.current_page_ancestor.current_page_parent a:first:not(contains("+"))').prepend("+ ");

于 2009-11-24T18:49:55.700 に答える
0

どうですか:

var el = $j('#submenu li.current_page_ancestor.current_page_parent a:first');
if( el.text().match( /^\+/ ) ) { el.prepend( '+' ); }
于 2009-11-24T18:48:41.240 に答える