[英]set a particular option in a select box using jquery
我無法執行所需的事件。
<?php
include_once 'includes/db.php';
$result = mysql_query('SELECT country,code FROM countries') or die(mysql_error());
echo '<select id="CountryCode">';
echo '<option value="Select">Select</option>';
while ($row = mysql_fetch_array($result))
{
echo '<option value=$row["country"]>'.$row['country'].'</option>';
}
echo '<option value="Other">Other</option>';
echo '</select>';
?>
<input id="country" type="hidden" value="IN"/>
<script>
$(function()
{
$('#CountryCode').val($('#country').val());
});
</script>
一切正常。 但是未在選擇框中選擇所需的項目
您需要將選項的“選定”屬性設置為“選定”。 試試這個(未試用):
$("#CountryCode").val($('#country').val()).attr('selected','selected');
該echo
在while()
循環應該是這樣的:
echo '<option value="'.$row["country"].'">'.$row['country'].'</option>';
上面的字符串正在打印文字$row["country"]
而不是它包含的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.