我在一个班级中有两个表:
public class Table1 {
public string Name{set;get;}
public string Price{set;get;}
}
public class Table2 {
public string Name{set;get;}
public string Price{set;get;}
}
我有两个输入字段,一个具有table1的名称,另一个名称来自table2,基于用户从两个表中选择的名称。 Jquery应根据两个选定的名称添加价格。
$(document).on("click", "#buttonClick", function () {
for (var price in data) {
if () {
}
}
});
问题:如何将table1 Name和Price传递给jquery。当我点击#buttonClick
时,它应该计算价格。例如:
Table1
Name Price
RoomA $22
RoomB $23
Table2
Name Price
BuildingA $33
BuildingB $30
如果我从field1(Table1)和BuildingA从field2(Table2)中选择RoomA,那么我应该输出为$ 55。那么如何将Table1和Table2中的Name和Price传递给jquery。 我从数据库获得名称和价格。
答案 0 :(得分:1)
好的,下面的html中描述了两个下拉列表(select
):
<select id="roomz">
<option value="0">Select a room...</option>
<option value="22">Room A</option>
<option value="23">Room B</option>
</select>
<select id="buildingz">
<option value="0">Select a building...</option>
<option value="22">Building A</option>
<option value="23">Building B</option>
</select>
(每个value
的{{1}}应该是实际价格),
您可以收听change
个活动,获取每个option
的{{1}}个,对它们求和,并将结果放在任何需要的地方(例如,某些value
。< / p>
select