将值分配给输入名称不唯一的特定输入

时间:2016-11-04 13:51:20

标签: javascript php ajax

我是js / php编程的新手,不得不跳进别人的代码。 :/

我有一个包含2个不同div的页面,每个div包含一个表格:

<div location="A"...><table location="A"...><input type="text" id="SomeID"...>
<div location="B"...><table location="B"...><input type="text" id="SomeID"...>

点击一个btn,它使用Ajax获取值来填充这些字段。获得值后,以下代码将更新输入框

$('#SomeID').val('Obtained value').trigger('change');

除了一件事之外,所有这些工作都很好......如何指定要更新的哪个$('#SomeID')(来自位置A或位置B的那个)?

2 个答案:

答案 0 :(得分:0)

如果您想要位置值,可以使用:

$('#SomeID').attr('location').val();

答案 1 :(得分:0)

使用属性选择器:

$('div[location="A"]').val('Obtained value').trigger('change');//for location A

$('div[location="A"]').val('Obtained value').trigger('change');//for location B

如果您不想提出问题,请更新您的问题,以便更清楚。

我希望它有所帮助