【发布时间】:2014-06-21 12:52:05
【问题描述】:
这是我的 HTML:
<li class="custom-bottom-list">
<a onClick="upvote(this)"><i class="fa fa-thumbs-o-up"></i><span>upvote</span></a>
</li>
我的 javascript 函数支持投票:
function upvote(el){
$(el+' i').removeClass('fa-thumbs-o-up').addClass('fa-refresh fa-spin');
console.log( event );
}
基本上,我想选择并更改被点击的特定元素内的“i”标签的 css。
它现在所做的是更改页面中所有“i”标签的 css。
有人能告诉我一个有效的方法吗?
PS - 我试过 onClick="upvote(event) 和 $(event.target).removeClass('fa-thu..
但这仅在我单击“i”标签时才有效。当我单击 span 标签时,它会更改 span 的 css!
【问题讨论】:
标签: javascript php jquery html