表单元素的jQuery选择器

表单元素的jQuery选择器,jquery,jquery-selectors,Jquery,Jquery Selectors,我正在尝试确定此表单元素的选择器: <form action="/php/edit_images_reorder.htm" method="post" name="draglist_form"> <input type="hidden" name="new_order" value="abc" /> ... 我想从函数中为这个表单元素赋值。有人知道正确的选择器是什么吗?谢谢 这是正确的选择器。太短了。我刚刚测试过,它可以工作: 问候。您走的是正确的

我正在尝试确定此表单元素的选择器:

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

我想从函数中为这个表单元素赋值。有人知道正确的选择器是什么吗?谢谢

这是正确的选择器。太短了。

我刚刚测试过,它可以工作:


问候。

您走的是正确的道路:

$('form input[name="new_order"]').val('This is the new value');
哪些代码不起作用?

试试看

$("form input[name='new_order']").val(...)
或者你可以给它一个身份证?更容易、更有效

我同意

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

但是你所拥有的应该没问题。

你的实际问题是什么?选择器在我看来是正确的:

为了保持一致性,我要指出的是,引号应该是另一种方式——使用双引号来表示属性,使用单引号来划分Javascript字符串

这更适合HTML,严格来说,HTML应该在属性周围使用双引号

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