jQuery を使用して、リンクがテキスト リンクか画像リンクかを判断したいと考えています。テキストリンクの場合は、テキストを取得したい。画像リンクなら画像のIDを取得したいです。テキストリンクに .text() を使用してみましたが、これは画像リンクにも true を返します。
function get_link_content(object) {
            if($(object).text()) {
                var link_content = $(object).text();
            }
// even if it's an image link, this ^^ always returns true
            else if($(object).find('img')) {
                if($(object).find('img').attr('id')) {
                    var link_content = $(object).find('img').attr('id');
                }
                else {
                    var link_content = 'unidentified';
                }
            }
            return link_content;
        }
テキスト リンクとは、次のことを意味します。
<a href="#">This is a text link</a>
画像リンクとは、次のことを意味します。
 <a href="#"><img id="the-id" src="#"></a>
.text() 以外に使用する必要がある別の方法はありますか?