1

コンソールで:

$('#rhscol') //gives the result below: 

<div id=​"rhscol" style=​"border:​  1px solid red;​">​
    Hello world!
</div>​

しかし、同じコンソールで:

$('#rhscol').show(); //Gives the result below: 
TypeError: Object #<HTMLDivElement> has no method 'show'

誰かが私に何が欠けているのか説明してもらえますか? ありがとう

4

1 に答える 1

6

これは、Chrome コンソールの のショートカットですdocument.querySelector

開発ツールのソース コードからのコードは次のとおりです。

 $: function (selector, start)
    {
        if (this._canQuerySelectorOnNode(start))
            return start.querySelector(selector);

        return inspectedWindow.document.querySelector(selector); // <- here
    },

上記のコードは jQuery を使用しています。jQuery を使用する場合は、ページに jQuery を含める必要があります。

于 2013-08-08T12:41:01.060 に答える