对于以下HTML
<div id='parent'>
<input id='child' type=hidden value=''/>
</div>
我在做
$('#parent #child').val('test')
OR
$('#parent > #child').val('test')
但以上都不适用于IE7。它确实可以在Firefox中使用
知道为什么它不起作用?
答案 0 :(得分:1)
是因为你的HTML错了吗?你应该使用“for properties values。有时IE对这些东西比Firefox更敏感
答案 1 :(得分:1)
您的语法似乎正确无误。我能想到的唯一可以解决这个问题的是:
$(document).ready()
块.prop()
代替.attr()
答案 2 :(得分:0)
尝试$('#child').val('test');
,这可能会产生相同的结果。