リンク(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タグの唯一の子であるかどうかのみをチェックし、それが唯一のコンテンツであるかどうかはチェックしません。これは私が現在立ち往生しているところです。