Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用选择框将qty2从var total=rate2*qty2动态更改?_Javascript_Php_Jquery_Html_Codeigniter - Fatal编程技术网

Javascript 如何使用选择框将qty2从var total=rate2*qty2动态更改?

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从选项值中选择,这可能吗?如果您真的想获得特定的下拉列表值,那么就这样做。您将获得要乘以

假设我有这个HTML:

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