jquery append 在ie8中问题

love_leve 2011-10-26 10:30:57
	
var html = '<div><input type="text" id="my" value="2"/></div>';
$("body").append(html);


我在页面中通过js加入一个input 元素,然后再接下来的代码中 我使用 $("#my").val();居然得不到这个值。
...全文
369 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziyouren521125 2011-10-26
  • 打赏
  • 举报
回复
我是8.0,测试没有问题
燥动的心 2011-10-26
  • 打赏
  • 举报
回复
没有IE8,ietest中的ie8没有问题.
liangws 2011-10-26
  • 打赏
  • 举报
回复
没IE8。。但在IE6和FF下都是正常的
love_leve 2011-10-26
  • 打赏
  • 举报
回复
问题出现在ie8中,其他浏览器均正常。
有碰到类似情况的嘛,来一起探讨一下呀。
love_leve 2011-10-26
  • 打赏
  • 举报
回复
顺便问问,楼上的ietest好用么,
我感觉没有啥用法,只能看到样式是否兼容而已,对调试没有大用处,你是怎么用的。
love_leve 2011-10-26
  • 打赏
  • 举报
回复
哦,原来我的问题是出现在这里,
<select name="w" id="w"><option>5</option><option>4</option><option>3</option></select>

如果我用$("#w").val(); 在ie6,和firefox 下均可以获取到值,可惜在ie8下出现不是对象的错误提示,无法获取到值。
汗,谢谢参与。
qqstrives 2011-10-26
  • 打赏
  • 举报
回复
关注一下。。。
love_leve 2011-10-26
  • 打赏
  • 举报
回复
哦,那我这里是怎么原因呢,怪了

87,996

社区成员

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

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