代码:
<input class="date" value="${dateList}" />
<input class="date" value="${dateList}" />
我有2个输入,其中class = date,值来自控制器,每天的值都不同,如何删除或重命名第一个输入class = date的类?
答案 0 :(得分:0)
您可以使用jQuery选择器:
$("input:first-child").removeClass("date");
$("input:first-child").addClass("myNewClass");
答案 1 :(得分:0)
使用:first
:
$("input:first-child").removeClass("date").addClass("differentDate");
演示:
$("input:first").removeClass("date").addClass("differentDate");
.differentDate {
background-color: red;
}
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<input class="date" value="Date">
<input class="date" value="Date">
答案 2 :(得分:0)
您可以在jref引用https://api.jquery.com/eq/中使用eq
$('.date').eq(0).addClass('new').removeClass('date')
.new
{
border:1px solid red;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input class="date" value="a" />
<input class="date" value="b" />