如何获得value值

gistop 2010-07-23 11:15:16
由tdvalue = $('#tblpointfeature TBODY TR').eq(i).children().eq(j).children()[0].innerHTML;

得到的tdvalue为:

<INPUT readOnly width=90 value=自定义点1>

但我想得到的是 自定义点1 这个value ,自己改了好几次都不对.大伙帮帮忙吧
...全文
106 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dota_noney 2010-07-24
  • 打赏
  • 举报
回复
tdvalue = $('#tblpointfeature TBODY TR').eq(i).children().eq(j).children()[0].children()[0].getAttribute("value");
极简丰盛人生 2010-07-24
  • 打赏
  • 举报
回复
呵呵 可以这样做
先不要把它的readonly 静态设置,
在获取值之后再设置
<INPUT id="cstm" width=90 value=自定义点1>
<script>
var value = document.getElementById("cstm").value;
document.getElementById("cstm").readOnly = true;
</script>
这样就搞定了
kyzy_yy_pm 2010-07-24
  • 打赏
  • 举报
回复
将innerHTML改为children()[0].getAttribute("value")试一试
kyzy_yy_pm 2010-07-24
  • 打赏
  • 举报
回复
tdvalue = $('#tblpointfeature TBODY TR').eq(i).children().eq(j).children()[0].children()[0].getAttribute("value");
zoujp_xyz 2010-07-24
  • 打赏
  • 举报
回复
<INPUT readOnly width=90 value=自定义点1>

楼主是想自定义标签的属性吧
改改
<input type="text" id="inp" value="1234" names="zoujp_xyz"/>//names是自定义的

在ie下可以 alert(document.getElementById("inp").names);
要兼容火狐要这样 alert(document.getElementById("inp").getAttribute("names")); //结果都弹出zoujp_xyz
zhangshaolongjj 2010-07-24
  • 打赏
  • 举报
回复
tdvalue = $('#tblpointfeature TBODY TR').eq(i).children().eq(j).children()[0].childNodes[0].value;
gistop 2010-07-23
  • 打赏
  • 举报
回复

.value 不行
hibin101 2010-07-23
  • 打赏
  • 举报
回复
.value 不行?

87,910

社区成员

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

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