input的选中效果

knight0450 2008-12-19 11:53:10
我的页面中有若干radio的input,每个INPUT有对应的ID,还有一个textarea。
想要实现的效果是点击某按钮事件后通过Ajax从后台取得数据,我用的jquery的.postJSON
返回的结果data比方如下 data = {cat:"21", content:"hello"}
然后分别取值 var cat = data.cat;
var content = data.content;
$("#cat").attr("checked","true");
$("textarea").html(content);

也就是说让ID为21的INPUT被选中,让textarea的内容为hello,
但是这样写很明显变成了是去找ID为cat的INPUT,结果是找不到或者找错

请问我该如何写,或者有什么更好的解决办法?
谢谢~~
...全文
245 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
knight0450 2008-12-19
  • 打赏
  • 举报
回复
恩,正解,谢谢~~结贴
lybjust 2008-12-19
  • 打赏
  • 举报
回复
没有研究过啊
程序员长弓 2008-12-19
  • 打赏
  • 举报
回复
楼主说了一通就是一个意思:用$("#xx")获取对象时,xx是动态变化的。
下面的就可以实现啊!
[Quote=引用 3 楼 yctin 的回复:]
$("#" + cat).attr("checked","true");
[/Quote]

ooily 2008-12-19
  • 打赏
  • 举报
回复
友情up
街头小贩 2008-12-19
  • 打赏
  • 举报
回复
楼上正解
yctin 2008-12-19
  • 打赏
  • 举报
回复
$("#" + cat).attr("checked","true");
knight0450 2008-12-19
  • 打赏
  • 举报
回复
就是说我这个 $("#cat").attr("checked","true");
$("#cat") 等价于 getElementById("cat")语句,不过我希望使用变量作为ID,怎么做?
Robin.Xun 2008-12-19
  • 打赏
  • 举报
回复
不知道是什么问题

52,782

社区成员

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

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