hrefにテキストリンクまたは画像リンクが含まれているかどうかに基づいてifステートメントを作成する必要があります。したがって、次のようなリンクのコンテンツを取得した場合:
jQuery(document).ready(function($){
$('a').click(function(event) {
var $linkContent = $(this).html();
// this doesnt work.. just one of the things I tried
// var imgsrc = $(this).attr('src');
});
})
また、別の方法で、次のようなテキストコンテンツを取得できると思いました。
var linkContent = $(this).text();
次に、この変数にアラートを送信すると、テキストリンクの場合はテキストが表示され、画像の場合は空白になります。素晴らしい!しかし、まだ私のために働いていません。.lengthに基づいてルールを作成しようとしましたが、長さを警告すると、.text()を警告しても空白であっても、画像リンクは整数を返します。私は混乱しています!