在输入时添加密码而不使用选择器jquery

在输入时添加密码而不使用选择器jquery,jquery,input,passwords,Jquery,Input,Passwords,我试图将密码添加到没有类或id的输入中 这是我的代码: <form> <div class="something"> </div> <input type="password" name="password" placeholder="password"> <input type="submit" value="Watch Video"> </form> 我怎样才能做到? 输入密码后,我可以提交下一个输入吗?您

我试图将密码添加到没有类或id的输入中

这是我的代码:

<form>
  <div class="something"> </div>
  <input type="password" name="password" placeholder="password">
  <input type="submit" value="Watch Video">
</form>
我怎样才能做到?
输入密码后,我可以提交下一个输入吗?

您可以使用
val
设置
input
元素的值,而不是
write
(没有jQuery
write
功能)。除此之外,您的代码是正确的:

jQuery(document.ready(function($){
   $('.something').next().val('password'); 
   // --------------------^
});

使用
val
设置
input
元素的值,而不是
write
(没有jQuery
write
函数)。除此之外,您的代码是正确的:

jQuery(document.ready(function($){
   $('.something').next().val('password'); 
   // --------------------^
});

要更改输入字段的值,需要将字符串传递给value属性

$('.something').next().prop('value', 'password'); 
或者,您可以使用速记
val()
方法填充value属性:

$('.something').next().val('password'); 
我还建议不要使用
next
函数,因为这意味着您100%依赖于HTML元素的顺序。
我建议使用如下选择器:

jQuery(document.ready(function($){
   $('.something').next().write('password'); 
});
$('.something').siblings('input:password').val('password'); 
只要密码字段与
.something
元素处于同一层次结构中,此选择器将始终工作


参考-

要更改输入字段的值,需要将字符串传递给value属性

$('.something').next().prop('value', 'password'); 
或者,您可以使用速记
val()
方法填充value属性:

$('.something').next().val('password'); 
我还建议不要使用
next
函数,因为这意味着您100%依赖于HTML元素的顺序。
我建议使用如下选择器:

jQuery(document.ready(function($){
   $('.something').next().write('password'); 
});
$('.something').siblings('input:password').val('password'); 
只要密码字段与
.something
元素处于同一层次结构中,此选择器将始终工作

引用-

使用val()而不是写入

 $('.something').next().val('password');
val()方法返回或设置选定元素的value属性

用于返回值时: 此方法返回第一个匹配元素的value属性的值

用于设置值时: 此方法为所有匹配的元素设置值属性的值

注意:val()方法主要用于HTML表单元素。

使用val()而不是write

 $('.something').next().val('password');
val()方法返回或设置选定元素的value属性

用于返回值时: 此方法返回第一个匹配元素的value属性的值

用于设置值时: 此方法为所有匹配的元素设置值属性的值


注意:val()方法主要用于HTML表单元素。

很小,但在本例中,我建议
div#something
div.something
更合适,因为我推断您希望引用这一个,唯一的元素。很小,但在本例中,我建议
div\something
div.something
更合适,因为我推断您希望引用这个唯一的元素。很好地解释了,感谢关于依赖HTML顺序的提示,但在本例中,顺序将是100%,但非常感谢!很好的解释,谢谢你的提示依赖于HTML的顺序,但在这种情况下,顺序将是相同的100%,但非常感谢!