-1
特定のテキストの中で.objという単語のすべてのリンクをチェックしようとしています。 これまでのところ、私はそのリンクを隠すことができました。しかし、私はそのリンクを変数に入れてコンソールに出力する必要があります。 どうすればいいですか?a:contains( "。obj") ')を変数に設定する
$(document).ready(function() {
//Hides all link containing .obj
$('a:contains(".obj")').hide();
//Get link in variable (DOES NOT WORK)
var $objlink = $('a:contains(".obj")');
//Show variable in console
console.log($objlink);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="link1" href="#">.obj 1</a>
<a id="link2" href="#">.obj 2</a>
<a id="link3" href="#">.foobar</a>
私が試してみると、あなたのコードは私のために働いています。私はあなたの質問を編集して実行可能なスニペットにするので、試してみることもできます。あなたの問題は他のどこかにあるはずです。 –
このテキストのリンクはhttps://www.papercraftplaza.com/wp-content/uploads/2015/10/stormtrooperhelmetEp7.obj です。これは私がコンソールから取得した出力ではありません。 私は警告($ objlink)します。コンソールログの代わりに、私はこの "[オブジェクトオブジェクト]"を取得します –
それは驚くことではありません: 'alert()'は文字列を必要とし、任意のオブジェクトを表示する方法を知らない。ほとんどの場合、jQueryオブジェクトの内容をいくつかの方法で表示できるはずですが、ブラウザのコンソールに表示される方法は、使用しているブラウザによって異なります。 –