我通過PHP創建了一個SQL表,它有3列。我試圖通過這種方式將值放入SELECT下拉列表中:如何把多個參數放在OPTION的Javascript裏面?
- 第一列將在OPTION(用於傳入POST)的值中。
- 第二列將顯示在OPTION中。
- 第三列將隱藏並粘貼到下拉列表中的每一行,因此當用戶從下拉列表中選擇一個選項時,隱藏列將出現在其他div中。
例如,如果該表是:
col1 col2 col3
-----------------
1 Joe Key st.
2 Matt Link st.
當用戶選擇喬,Key st.
將在單獨的div顯示,並且用戶按下輸入後,該值1
將通過POST發送。
這是我走到這一步:
$('.foo3').on('change', function() {
var add = $(this).parent().find('.foo3').value();
$('.foo2').html(add);
});
<select class="foo3">
<?php while ($curRow=mysqli_fetch_array($TableOutput)) {
echo "<input class='foo' type='hidden' value='{$curRow['col3']}'><option value='{$curRow['col1']}'>{$curRow['col2']}</option>";
} ?>
</select>
<div class="foo2"></div>
謝謝!
能否請附上您的HTML輸出? – Samir
它不起作用。下拉列表是空的。 –
@RuchishParikh爲什麼你在這個問題中編輯我的答案的HTML? –