【发布时间】:2013-08-01 20:59:14
【问题描述】:
我试图显示选定的文本而不是值,因为值是数字。当您从选项中选择时,我正在使用 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 cat = $('#Category').text(); $('#sSize').text(cat);
总结
我想显示选中的选项,我试过了:
var cat = $('#Category').text();
但这显示了size 的所有选项。
$('#sSize').text(cat);
请问我该怎么做
【问题讨论】:
标签: javascript jquery