我无法让 JQuery 的 $() 元素构造函数正常工作。以下工作正常(使用 expect.js 进行expect()
调用):
var p = $('<div id="1"><div id="2">middle div</div></div>');
expect(p.children('div')).not.to.be(undefined); //passes
expect(p.children('div').attr('id')).to.equal('2'); //passes
但以下不起作用
var p = $('<p id="1"><div id="2">middle div</div></p>');
expect(p.children('div')).not.to.be(undefined); //passes
expect(p.children('div').attr('id')).to.equal('2'); //fails
有关如何使其正常工作的任何提示?