现在有许多th,table使用自定义标签拼接好的,现在我想对这些th添加事件,
点击一次让th内容的后边加上一个向上箭头,再次点击,将向上箭头改为向下箭头。求教各位大神,该怎么做
直接设置th增加↓↑内容就好了
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.4.min.js"></script>
<table><tr><th>head1</th><th>head2</th></tr></table>
<script>
$('th').click(function(){
var s=this.innerHTML;
var isUp=s.indexOf('↑')!=-1
s=s.replace(/[↓↑]/g,'')
this.innerHTML=s+(isUp?'↓':'↑')
})
</script>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。