jquery
  • jquery-selectors
  • 2011-03-16 76 views 2 likes 
    2

    我試圖確定這種形式的元素選擇的元素:jQuery選擇的形式

    <form action="/php/edit_images_reorder.htm" method="post" name="draglist_form"> 
        <input type="hidden" name="new_order" value="abc" /> 
        ... 
    

    這就是我的工作,現在:

    $("form > [name='new_order']").val(...) 
    

    我想從函數中爲這個表單元素賦值。任何人都知道正確的選擇是什麼?謝謝!

    回答

    10

    我只是測試它和它的作品:http://jsfiddle.net/H2D8x/1/

    $("form [name=new_order]").val("my value"); 
    

    問候。

    +0

    太棒了!感謝這工作。 :) – 2011-03-16 17:03:20

    +0

    不客氣。 – Zakaria 2011-03-16 17:27:18

    0

    這是正確的選擇。太短。

    0

    你在正確的軌道上:

    $('form input[name="new_order"]').val('This is the new value'); 
    

    什麼是不是在你的代碼的工作?

    0

    嘗試

    $("form input[name='new_order']").val(...) 
    

    或者你可以給它一個id?更容易和更高性能。

    HTH

    0

    我與

    $('input[name="new_order"]').val('newval'); 
    

    去,但你有什麼應該罰款。

    0

    你的實際問題是什麼?選擇似乎正確的對我說:

    http://jsfiddle.net/AP8VA/1/

    我會注意的,你應該有報價圍繞標誌着另一種方式的一致性 - 使用雙引號來表示屬性和單引號劃定JavaScript字符串。

    這更適合HTML,嚴格來說應該有屬性的雙引號。

    相關問題