HTML
<span class="sentiment-info"></span>
jQuery
$('.sentiment-info').attr('class', 'sentiment neutral');
var val = foo.attr('class');
alert(val);
编辑:好的,所以我之前所说的一切都不重要。让我们把这个问题简单化。我的语法有什么问题?我越来越不确定了。
EDIT2:所以看起来 '.sentiment-info' 不能改变班级,但 '#sentiment-info' 会。如何解决这个问题?
EDIT3:解决方案:
var foo = $('.sentiment-info');
foo.attr('class', 'sentiment neutral');
var val = foo.attr('class');
alert(val);