簡體   English   中英

Jquery 選擇器在 IE7 中不起作用

[英]Jquery Selector not working in IE7

對於以下 HTML

<div id='parent'> 
  <input id='child' type=hidden value=''/>
</div>

我在做

$('#parent #child').val('test')

或者

$('#parent > #child').val('test')

但以上都不適用於IE7。 它確實在 Firefox 中工作

知道為什么它不起作用嗎?

是因為你弄錯了 HTML 嗎? 您應該使用 " 表示屬性值。有時 IE 對這些東西比 Firefox 更敏感

您的語法似乎正確。 我能想到的唯一可以解決這個問題的是:

  • 確保您的代碼位於$(document).ready()塊之間
  • 如果您使用的是 jQuery 1.6+,也許可以嘗試.prop()而不是.attr()

試試$('#child').val('test'); 這可能會給出相同的結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM