Jquery 获取id为变量值的表单元格的值

Jquery 获取id为变量值的表单元格的值,jquery,html,Jquery,Html,我有以下代码: <select id="pay"> <option id="btc">Bitcoin</option> </select> <select id="buy"> <option id="eur">Euro</option> </select> 现在我有一个表单元格,它有一个id,它等于eurbtc。我试图通过其id获取表单元格的值,如下所示: cell = $("#" + bu

我有以下代码:

<select id="pay">
  <option id="btc">Bitcoin</option>
</select>
<select id="buy">
  <option id="eur">Euro</option>
</select>
现在我有一个表单元格,它有一个
id
,它等于
eurbtc
。我试图通过其
id
获取表单元格的值,如下所示:

cell = $("#" + buypay).text();

但是我什么也没得到。请帮我解决这个问题。

鉴于您的标题,您似乎暗示
#eurbtc
元素是一个表格单元格。在这种情况下,使用
val()
是不正确的,因为
td
没有
value
属性。相反,您需要使用
text()

此外,您需要在选择器中使用
“#”+金额
“#”+购买+支付
。试试这个:

var cell = $('#' + amount).text();

给定标题,您似乎暗示
#eurbtc
元素是一个表格单元格。在这种情况下,使用
val()
是不正确的,因为
td
没有
value
属性。相反,您需要使用
text()

此外,您需要在选择器中使用
“#”+金额
“#”+购买+支付
。试试这个:

var cell = $('#' + amount).text();

您正在寻找
$(“#”+buy+pay).val()
?您有
buy
pay
变量,但没有
buypay
变量。是否要查找ID为
buy+pay
amount
)的元素、变量之一或其他组合?@Satpal no实际上是
$(“#”+buy+pay)。text()
是否要查找
$(“#”+buy+pay)。val()
?您有一个
buy
和一个
pay
变量,但是您没有
buypay
变量。是否要查找ID为
buy+pay
amount
)的元素、变量之一或其他组合?@Satpal no实际上是
$(“#”+buy+pay).text()