访问名称相似的多个ID

时间:2019-03-07 07:39:04

标签: jquery id

我很困惑,我遇到这样的情况:

<div id="min1"></div>
<div id="max1"></div>


<div id="min2"></div>
<div id="max2"></div>

我正在使用它:

$("[id^=min]", "[id^=max]").val('hello')

操作它们。没用有什么问题吗?

1 个答案:

答案 0 :(得分:1)

使用$选择元素时,仅传递单个选择器字符串作为参数,而不传递多个不同的参数。用逗号分隔每个不同的选择器。另外,要设置非输入元素的文本,请使用.text(),而不要使用.val()

$("[id^=min], [id^=max]").text('hello');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="min1"></div>
<div id="max1"></div>


<div id="min2"></div>
<div id="max2"></div>