日期:2014-05-16  浏览次数:20377 次

jQuery中$('img')与$('<img/>')的区别
$('<img/>').attr('src','url')
问题:$('<img/>')如果是$('img')我能理解。但是上面的写法是什么意思?是添加一个<img/>标签吗?$()有添加标签的功能吗?

------解决方案--------------------
jquery的工厂函数,一般set,get方法在一块,他在内部判断了参数的各种情况。
所以。
$('img')是get方法,是获取匹配img标签的所有元素。
$('<img/>')是set方法,创建一个img标签,并可以设置相关的属性。