jquery给textarea赋值怎么不好用呢?

theoffspring 2010-10-29 06:03:55

<form name="form1" action="confirm.nhn" method="post">
<br>
Sex:
<input type="radio" value="1" name="man.sex">
Male
<input type="radio" value="2" name="man.sex">
Female
<br>
Hobbies:<input type="checkbox" value="1" id="man.hobbie" name="man.hobbie">
Music
<input type="checkbox" value="2" id="man.hobbie" name="man.hobbie">
Sport
<input type="checkbox" value="3" id="man.hobbie" name="man.hobbie">
Movie
<br>Self Description:<br>
<textarea id="man.description" name="man.description"></textarea><br>
<br>
<input type="button" value="Submit" name="button1" onclick="javascript:deal()">
<br>
</form>
<script type="text/javascript">
function deal(){
document.form1.submit();
}
$(function(){
$('#man.description').text("sssddf");
})



</script>


我觉得问题出在选择器上,如果用$('textarea')就正常.晕哪,搜遍了也没发现有人碰见过类似问题.
...全文
8107 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
愚公移码 2013-07-25
  • 打赏
  • 举报
回复
dudutangsj 2011-11-08
  • 打赏
  • 举报
回复
uuunjhj
神奇的小宝 2011-09-06
  • 打赏
  • 举报
回复
这是个问题
xiaopoze 2011-03-14
  • 打赏
  • 举报
回复
我也遇到了这个问题,却是根据id取到节点以后不能赋值,改为$('textarea')就正常。有没有人知道什么原因啊?
tingyu_wcc 2010-10-30
  • 打赏
  • 举报
回复
学习~~~~~~
theoffspring 2010-10-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 theforever 的回复:]
ID命名带点?楼主你真会自找麻烦.
[/Quote]
id可以不带点,但name必须,因为用webwork,也就是struts2,要用这个区分对象属性。
  • 打赏
  • 举报
回复
ID命名带点?楼主你真会自找麻烦.
zhangshaolongjj 2010-10-29
  • 打赏
  • 举报
回复
方法倒是有,你可以把.前面加2个\\
即. ==> \\.
但没必要ID里有点啊?
theoffspring 2010-10-29
  • 打赏
  • 举报
回复
应该是id中的点的问题,难道id不能使用点?
gouxiongyaya 2010-10-29
  • 打赏
  • 举报
回复
把你的form写完,用浏览器跑一遍,看一下源文件就知道man.description的真正id是什么啦
再把真正的id加上去就可以了
zhangshaolongjj 2010-10-29
  • 打赏
  • 举报
回复
首先你要把id中的.去掉,
然后你再把$('#man.description').text("sssddf");
改为$('#man.description').val("sssddf");
因为在ff3。0下text有bug

87,922

社区成员

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

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