Javascript 如何在一个表的输入中,对照另一个表搜索一组特定值';添加css的id值

Javascript 如何在一个表的输入中,对照另一个表搜索一组特定值';添加css的id值,javascript,jquery,Javascript,Jquery,我在同一页上有两张表格。其中一个是从“A”中调用的。另一种称为“B”型 表单A动态加载来自数据库的值 表格B有56项输入。表格B的每个输入都有唯一的ID’,ID是表格A输入的值。输入数 由于客户以前的要求,表格“A”上的内容可能有所不同 表单“A”的所有输入都具有相同的名称(Aname),但值不同 表格“A”的每个输入都有一个值,而且在表格“B”中,您可以从表格中找到每个值的对应输入 “B”。表格“A”输入的css类应适用于表格“B”的每个相应输入 事实是:表格A的输入值已打印为表格B的每个输入

我在同一页上有两张表格。其中一个是从“A”中调用的。另一种称为“B”型

表单A动态加载来自数据库的值

表格B有56项输入。表格B的每个输入都有唯一的ID’,ID是表格A输入的值。输入数

由于客户以前的要求,表格“A”上的内容可能有所不同

表单“A”的所有输入都具有相同的名称(Aname),但值不同

表格“A”的每个输入都有一个值,而且在表格“B”中,您可以从表格中找到每个值的对应输入

“B”。表格“A”输入的css类应适用于表格“B”的每个相应输入

事实是:表格A的输入值已打印为表格B的每个输入的id

表格B的输入数量是固定的。即“56”

表格A的生成输入数量可能因用户而异。无论如何,表格A的最大输入数也是“56”

比如说,, 在这里输入代码

<form name="A">
<input type="text" name="alreadybooked" value="2" disabled="disabled" class="red">
<input type="text" name="alreadybooked" value="5" disabled="disabled" class="red">
<input type="text" name="alreadybooked" value="3" disabled="disabled" class="red">
</form>
<form name="B">
    <input type="button" value="0" class="btn-submit" id="1" data-assetid="1">
    <input type="button" value="0" class="btn-submit" id="2" data-assetid="1">
    <input type="button" value="0" class="btn-submit" id="3" data-assetid="1">
   <input type="button" value="0" class="btn-submit" id="4" data-assetid="1">
    <input type="button" value="0" class="btn-submit" id="5" data-assetid="1">
    </form>

因此,在这个示例中,css类“red”应该应用于表单“B”的第一、第三和第五个输入

我怎样才能用jQuery做到这一点呢?

试试这段代码

$(“表单[name='A']输入”)。每个(函数(){
$(“#”+this.value).addClass($(this.attr('class'));
});
.red{
背景:红色;
}
格林先生{
背景:绿色;
}


您的意思是B'`2、3和5次输入吗?这些只是示例!如果值与另一个表的id匹配,则应应用类。