リンク(a-tag)が段落タグ(p)内の唯一のコンテンツ(唯一の子ではない)であるかどうかを確認する必要があります。したがって、pタグが次のようになっている場合:
<p>Here we have some text inside the p-tag. Then there's <a href="#">link</a>.</p>
<a>
テキストもあるため、pタグ内のコンテンツはタグだけではありません。
ただし、<p>
タグが次のようになっている場合:
<p><a href="#">Nothing but a link inside this p-tag</a></p>
タグ内の唯一のコンテンツ<p>
はリンクです。
<p>
タグにタグのみが含まれている場合<a>
、特定のクラスをタグに追加したいと思い<a>
ます。
私はこのコードを使用していました:
$("#MainColumn p a:only-child").addClass("singleLink");
ただし、このコードは、aタグがpタグの唯一の子であるかどうかのみをチェックし、それが唯一のコンテンツであるかどうかはチェックしません。これは私が現在立ち往生しているところです。