$(' selector1')。找到(' selector2')和$(' selector1 selector2')之间是否有任何区别

时间:2015-11-19 11:28:32

标签: jquery jquery-selectors

我有2个jquery表达式:

A) $('#frmSurveyHTML > .PreviewFormWrapper .MainControl[disqualifier]');
B) $('#frmSurveyHTML > .PreviewFormWrapper').find('.MainControl[disqualifier]');

两个表达式都返回不同的 - 不同的匹配。

预期行为: - 两种表达方式不同的是语法方式;但对我来说,他们应该在DOM中选择相同的元素。

实际行为: -

  • A - 返回所选元素
  • B - 返回空

请检查屏幕截图 - enter image description here

我无法理解为什么两个表达式返回不同的结果;有人知道吗?

0 个答案:

没有答案