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()