var  html = '<div><input type="text" id="my" value="2"/></div>';
$("body").append(html);
我在页面中通过js加入一个input 元素,然后再接下来的代码中 我使用 $("#my").val();居然得不到这个值。

解决方案 »

  1.   

    没IE8。。但在IE6和FF下都是正常的
      

  2.   

    没有IE8,ietest中的ie8没有问题.
      

  3.   

    哦,原来我的问题是出现在这里,
    <select name="w" id="w"><option>5</option><option>4</option><option>3</option></select>
    如果我用$("#w").val(); 在ie6,和firefox 下均可以获取到值,可惜在ie8下出现不是对象的错误提示,无法获取到值。
    汗,谢谢参与。
      

  4.   

    顺便问问,楼上的ietest好用么,
    我感觉没有啥用法,只能看到样式是否兼容而已,对调试没有大用处,你是怎么用的。