【发布时间】:2023-03-24 23:14:01
【问题描述】:
我用 javascript 代码 sn-p 跟踪 php。
<td align="center">
<select id = "selectedUnit" class="form-control" onchange="saveToDatabase(this.value,'Unit','<?php echo $ingredientArray[$i][0]; ?>')"><?php
$j=0;
for($j=0;$j<count($unitTypeArray);$j++) { ?>
<option value="<?php echo $unitTypeArray[$j][0]; ?>" <?php if($ingredientArray[$i][4] == $unitTypeArray[$j][0]){ echo 'selected';} ?>><?php echo $unitTypeArray[$j][1]; ?></option><?php
} ?>
</select>
</td>
上面是我的下拉列表,我想要的是在下拉更改事件中获取先前选择的值,如下所示。
function saveToDatabase(editableObj,column,id) {
//editableObj gives me the currently changing value .
// How I will get the previous selected value ?I am doing it as follows.
var $selected = $(this).find(':selected');
var text = $selected.prev().text(); //previous value
}
请帮助我。谢谢。
【问题讨论】:
-
使用变量,只要有变化就会保持以前的值..
-
@ImranQamer onchange 将如何解决这个问题,你能不能给我一个后写代码?
标签: javascript php jquery