jquery笔记(view:49)

1.$.unique()
用于对DOM元素数组进行排序,并移除重复的元素。

2.$.when()
使用$.when()的方式会等到两个请求都返回之后才触发回调函数

$.when(
    $.getJSON('a.json'),
    $.getJSON('b.json')
).done(function(a,b){});

链接:http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html

3.replaceWith

$('p').each(function(){
    $(this).replaceWith('<b>'+$(this).html()+'</b>');
});
//替换标签,保持原内容
<div>
    <i>苹果</i>
    <i>电脑</i>
</div>
<script>
var translate = {
    '苹果' : 'apple',
    '电脑' : 'PC'
};
$('i').each(function(){
    $(this).replaceWith(translate[$(this).html()]);
});
</script>
//翻译替换