2016-06-07 51 views
0

我已經使用Angular 2 Starter by AngularClass構建起動器應用程序。在控制檯(Chrome和螢火蟲),我可以輸入:

a = $('body') 

而且a是對象類型,它看起來是DOM元素。我不能運行

a.find('h1') 

哪裏該$從何而來?

回答

1

$是瀏覽器API的選擇器功能。您可以通過控制檯相同的鍍鉻:

$ //type $ in console log 
function$(selector, [startNode]) { [Command Line API] } //returns function 

檢查,如果它存在於窗口:

window.$ 
function $(selector, [startNode]) { [Command Line API] } 

它簡單地從返回的DOM元素macthed。 a.find('h1')不能正常工作是因爲find$選擇器功能中不起作用。它與webpack或angular2無關。