如何 select div in jquery 中的两个元素

How to select two elements inside a div in jquery

我有一个 div 和 class footer-contact,在 div 里面,我有几个 inputtextarea 元素。我想清空他们的文字。我尝试使用以下选择器,但它不起作用。我做错了什么?

$(".footer-contact input[type=text] textarea").val('');

您可以使用Multiple Selector (“selector1, selector2, selectorN”)

$(".footer-contact input[type=text], .footer-contact textarea").each(function(){
    this.value = "";
});

$(".footer-contact,input[type=text],textarea").val('');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type='text' class='footer-contact' value='asdas'>
<input type='text' value='asdas'>
<textarea>asdas</textarea>

  1. 添加逗号
  2. 如果没有逗号,它将查找 child

这对我有用

var val1 = document.getElementsByTagName("input")[4];
var val2 = document.getElementsByTagName("input")[5];
$([val2, val1]).keyup(() => { }