Javascript 如何使用选择框将qty2从var total=rate2*qty2动态更改?
假设我有这个HTML:Javascript 如何使用选择框将qty2从var total=rate2*qty2动态更改?,javascript,php,jquery,html,codeigniter,Javascript,Php,Jquery,Html,Codeigniter,假设我有这个HTML: <select id='list'> <option value='qty2'>Meter</option> <option value='pcs2'>Pcs</option> 所以我想更改var total=rate2*this从选项值中选择,这可能吗?如果您真的想获得特定的下拉列表值,那么就这样做。您将获得要乘以
<select id='list'>
<option value='qty2'>Meter</option>
<option value='pcs2'>Pcs</option>
所以我想更改var total=rate2*this从选项值中选择,这可能吗?如果您真的想获得特定的下拉列表值,那么就这样做。您将获得要乘以的qty2值,然后将该值传递给乘法 qty2变种; 函数ddval{ 如果$'list:selected'.val=='qty2'{ qty2=$“列表:选定”。文本; qty2; } } -挑选- 米 个人计算机
您可以使用jquery获取select的选定值
var total = rate2 * $("#list").val()
它将给出所选选项的值qty2或pcs2我很难弄清楚您想做什么。两个问题:1为什么你的js在“qty”后面加了一个“uu”,而html没有?2您如何期望包含文本的字符串被转换为数字,而不是0?只需检索list的值并将其用作id前缀,而不是字符串文字?或者这里有什么问题?
var total = rate2 * $("#list").val()