有谁知道为什么当它从 MySQL 中提取值时我不能以这种方式指定默认值?我最终试图让它用适当的 $_REQUEST 字段重新填充下拉列表,以便编辑更容易。
$(document).ready(function(){
$("#region").load('getRecords.php?start=regions');
}); //jQuery initializations
...............
<select
class = "region"
name = "region"
onchange = "value = this.value;
$('.country').load('getRecords.php?region='+value)
">
<option>.....Reading database.....</option>
</select>
<script>$('.region').val('Africa');</script>
...............
这是放置的信息类型
<option value = "">Select One Region-------</option>
<option value="Africa">Africa</option>
<option value="Americas">Americas</option>
<option value="Asia">Asia</option>
<option value="Australasia">Australasia</option>
<option value="Europe">Europe</option>
<option value = "">------or a Sub-Region------</option>
<option value="Alps">Alps</option>
<option value="Amazon">Amazon</option>
//ETC>>>>
我只能让 jQuery .val 方法用于非常简单的设置。
最佳答案
不太确定你的目标是什么,但也许这样的东西会给你一个正确的方向的插入(从我的头脑中得出),可能有语法错误。
$("select.region option[selected]").removeAttr("selected");
$("select.region option[value='Africa']").attr("selected", "selected");
关于php - 使用 jQuery、PHP、MySQL 选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6039954/