看板 Ajax 關於我們 聯絡資訊
例如內容為 <table> <form name=form1> <tr><td> <input name=a1> </td><td> <input name=a2> </td></tr> </form> </table> <form name=form2> <table> <tr><td> <input name=b1> </td><td> <input name=b2> </td></tr> </table> </form> <script> $('form[name=form1] input[name=a1]').val('123'); $('form[name=form2] input[name=b1]').val('456'); </script> 這樣 很奇怪 如果用IE8..都正常 使用google chrome a1 是沒有值得 如果用檢查元素看 發現<form name=form1></form> 馬上就結束了!...但是可以 submit喔!!... 如果把 <form> 放到td裡面就正常了..... <table> <tr><td> <form name=form1> <input name=a1> </td><td> <input name=a2> </form></td></tr> </table> 因為這樣不符合 W3C 規定 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.250.11
mesak:$('form[name="form1"] input[name="a1"]').val('123'); 07/13 10:15
mesak:引號加好試試看 07/13 10:15
mecumi:input加type試試 07/14 20:11