使用jQuery设置隐藏输入框的值

12 浏览
0 Comments

使用jQuery设置隐藏输入框的值

我试图使用jQuery设置下面隐藏字段的值。


我使用了这段代码:

var test = $("input[name=testing]:hidden");
test.value = 'work!';

但是它不起作用。我的代码有什么问题?

0
0 Comments

问题的出现原因是选择器的问题,应该使用input[name="testing"]来选择元素。解决方法是首先使用选择器来获取元素,如果获取不到元素,则问题不在于.val()方法,而很可能是选择器的问题。

0
0 Comments

问题:在jQuery中设置隐藏输入的值时,应该使用val而不是value

解决方法:将value替换为val

以下是具体的解决方法:


在上述代码中,通过使用val方法,我们可以将隐藏输入的值设置为"Work!"。

这是因为在jQuery中,使用val方法来设置输入元素的值,而不是使用value属性。val方法是jQuery提供的用于设置和获取输入元素值的函数。它可以应用于各种类型的输入元素,包括文本框、复选框、下拉框等。

在上述代码中,我们使用了$('input[name="testing"]')选择器来选择名为"testing"的输入元素,并使用.val('Work!')方法将其值设置为"Work!"。最后,我们使用.ready()方法来确保文档加载完成后再执行该代码。

总结起来,当需要设置隐藏输入的值时,在jQuery中应该使用val方法而不是value属性。这样可以确保代码的正确性和可靠性。

0
0 Comments

问题的出现原因是需要通过jQuery设置隐藏输入框的值。解决方法是使用attr()函数来设置隐藏输入框的值。

代码如下:

$('input[name="sort_order"]').attr('value','XXX');

0