不使用id实现对本tr内的text控制,用jquery,javascript

Developerljm 2011-12-09 04:54:50

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://www.w3school.com.cn/jquery/jquery.js"></script>
</head>

<body>

<script type="text/javascript">
function qq(rd){
//alert(c.parent(".selected").value);
rd.next(":text").attr("disabled", rd.next(":text").attr("disabled")=="disabled" ? "enabled" : "disabled");
}
</script>
<table>
<tr><td>
<input type="radio" name="sex" value="male" onclick="qq(this)" /> Male<br />
<input type="radio" name="sex" value="female" onclick="qq(this)" /> Female<br />
<input type="text" value="test" >
</td></tr>
<tr><td>
<input type="radio" name="color" value="white" onclick="qq(this)" /> white<br />
<input type="radio" name="color" value="black" onclick="qq(this)" /> black<br />
<input type="text" value="test" >
</td></tr>
</table>
<input type="text" value="other" >

</body>
</html>


我还是jquery新手,等高手帮忙。。。
...全文
99 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
EEXXTTJJSS 2011-12-16
  • 打赏
  • 举报
回复
$('table:input[type=radio]').onclick(function(){
....
})
Developerljm 2011-12-16
  • 打赏
  • 举报
回复
页面上有很多这种组合怎么使用绑定了,绑定可以给多个元素吗?

[Quote=引用 5 楼 ferock 的回复:]

既然都用了jquery了
干嘛不用事件绑定,写一堆onclick,真累啊
[/Quote]
兼哲 2011-12-09
  • 打赏
  • 举报
回复
既然都用了jquery了
干嘛不用事件绑定,写一堆onclick,真累啊
Developerljm 2011-12-09
  • 打赏
  • 举报
回复
$(rd).nextAll(":text").attr("disabled",bEnabled);
自己解决
Developerljm 2011-12-09
  • 打赏
  • 举报
回复
大虾你能说的完整一点
[Quote=引用 2 楼 theforever 的回复:]

把 rd.next(":text") 改成 $(rd).nextAll。
RD怎么能直接用。分清DOM对象和JQ对象。
[/Quote]
  • 打赏
  • 举报
回复
把 rd.next(":text") 改成 $(rd).nextAll。
RD怎么能直接用。分清DOM对象和JQ对象。
  • 打赏
  • 举报
回复
把 $(rd).next 改成 $(rd).nextAll。

87,997

社区成员

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

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