参考:
https://segmentfault.com/q/1010000006062634
<div id="div_test_id">
<span id="articleTypeSpan" value="0" >图文</span>
<span id="articleTypeSpan" value="1" >视频</span>
</div>
js这么写 一直报TypeError : n.addClass is not a function. (In 'n.addClass("articleTypeSpanClass")', 'n.addClass' is undefined)
$("#div_test_id").find("#articleTypeSpan").each(function(i,n){
// console.error(i);//输出的是span元素的值
// console.error(n);//输出的是span元素对象
n.addClass("articleTypeSpanClass");
});
正确用法
$("#div_test_id").find("#articleTypeSpan").each(function(i,n){
// console.error(i);//输出的是span元素的值
// console.error(n);//输出的是span元素对象
//n.addClass("articleTypeSpanClass"); 会报异常
//正确用法
var $this = $(n);
$this.addClass('articleTypeSpanClass');
});