为什么这个jQuery .find()没有选择所有元素?

时间:2016-02-11 11:36:37

标签: javascript jquery jquery-selectors

我不确定为什么jquery没有选择id为“widhet_slot”或类“widget slot”的所有元素。

$.get "#{durl}/layouts/#{lname}/#{version}/html", (data) ->
    console.log data
    console.log $ data
    console.log $(data).find '[id^=widget_slot]'
    console.log $(data).find '.widget_slot'

我正在通过ajax加载此选择,并将其发送到jquery。我正在记录输出:

"[id^=widget_slot]"

输出结果为:

the results

问题

如您所见,'.widget_slot'未选择页眉和页脚,而"*[id^=widget_slot]"

未选择任何内容

这是预期的吗?我也尝试了{{1}}同样的结果。

修改

我更新了类部分的日志记录。我犯了一个错误,虽然纠正它,奇怪的是,我仍然没有得到我预期的输出。

0 个答案:

没有答案