我想顯示選定的文本,而不是值,因爲值是數字。當您從選項中選擇我正在使用Jquery傳遞一些數據。我只是展示了我面臨的問題的一部分表格。 。只顯示所選名稱
<tr>
<td>Category</td>
<td>
<select id="Category" name="size">
<?php
dbconnect();
$stmt = $conn->prepare("SELECT CatID, Name FROM sizeWHERE ppid=:id");
$stmt->bindParam('id',$id);
$stmt->execute();
$i = 0;
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($rows as $row) {
if ($i == 0) {
echo '<option SELECTED value="'.$row['CatID'].'">'.$row['Name'].'</option>';
}else {
echo '<option value="'.$row['CatID'].'">'.$row['Name'].'</option>';
}
$i++;
}
?>
</select>
</td>
</tr>
jQuery的 VAR的貓= $( '#類別')文本(); $('#sSize')。text(cat);
摘要
我想顯示所選擇的選項,我想:
var cat = $('#Category').text();
但顯示size
的所有選項。
$('#sSize').text(cat);
請我怎麼能做到這一點
「最後,SELECTED不會選擇選項」您確定嗎? – Abhitalks
@abhitalks以及它的瀏覽器依賴,在選擇=「選擇」幾乎總是完成工作。我想我可以將其更改爲「不一定會選擇一個選項」 – Rooster
@Rooster這會影響其他我選擇的選項 – Jessica