js切换文字的简单问题求解决

qq_18594673 2014-10-17 09:40:24

这是在同一个li下面写出来的然后我需要通过点击修改其中一个“正在播放”改变成“时间”。其他的不变求指点
...全文
220 11 打赏 收藏 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
会飞的Pikachu 2014-10-17
  • 打赏
  • 举报
回复
用click事件应该可以
qq_18594673 2014-10-17
  • 打赏
  • 举报
回复
引用
#8
解决结贴谢了
qq_18594673 2014-10-17
  • 打赏
  • 举报
回复
但是在点击其他行需要需要变回原来数值
slwsss 2014-10-17
  • 打赏
  • 举报
回复
引用 6 楼 qq_18594673 的回复:
您这个是改变了 但是有一点还是不对我要的是点击第一行改第一行的第二行的就要还原
	
$('li').click(function(){$('li').find('.sp_zhanjie3').text('正在播放');$(this).find('.sp_zhanjie3').text('时间')})
vblj 2014-10-17
  • 打赏
  • 举报
回复
楼上正解,查找当前点击的类名为sp_zhanjie3的子元素
qq_18594673 2014-10-17
  • 打赏
  • 举报
回复
您这个是改变了 但是有一点还是不对我要的是点击第一行改第一行的第二行的就要还原
slwsss 2014-10-17
  • 打赏
  • 举报
回复
$('li').click(function(){$(this).find('.sp_zhanjie3').text('999999')})
qq_18594673 2014-10-17
  • 打赏
  • 举报
回复

我的意思是点击这个li的时候只改这一项的sp_zhanjie3类里面的文字其他li这一项的sp_zhanjie3类里面的文字里面的不改变。希望您指点一下改怎么改
slwsss 2014-10-17
  • 打赏
  • 举报
回复
$('li').click(function(){var t=$(this);if(t.text()=='正在播放')t.text('时间')})
Null_Reference 2014-10-17
  • 打赏
  • 举报
回复
html代码发出来,写个带参数的函数,把当前这个li对象(this)作为参数传进去,再控制当前对象里面的文字,其它的设置成一样的文字,思路就是这样 - 。
bichir 2014-10-17
  • 打赏
  • 举报
回复
在li上加上onclick="this.innerHTML=(new Date())"

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧