簡體   English   中英

使用jQuery在選擇框中設置特定選項

[英]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');

echowhile()循環應該是這樣的:

echo '<option value="'.$row["country"].'">'.$row['country'].'</option>';

上面的字符串正在打印文字$row["country"]而不是它包含的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM