最近上班在弄前台選單的功能 然後這個功能實在太常用到

但我又用一次忘一次 只好把它記錄下來… 唉 記憶力真是很差

Clear all options

$("#select").empty();

Clear a certain option

$("#selectBox option[value='option1']").remove();

Create "option" object for set text and value, finally append it.

var op = document.createElement("option");
op.text = "all";
op.value = "all";
$("#select").append(op);

這是目前為止研究出比較簡單的方法, 希望有人可以提供更有效率的方法囉!

p.s 利用php來設定option value

<select>
	<option value='agency' <?php if($row->type == "agency") echo "selected";?>'>代理商</option>
    <option value='reseller' <?php if($row->type == "reseller") echo "selected";?>>經銷商</option>
    <option value='publisher'<?php if($row->type == "publisher") echo "selected";?>>開發商</option>
    <option value='vendor' <?php if($row->type == "vendor") echo "selected";?>>供應商</option>
    <option value='advertiser' <?php if($row->type == "advertiser") echo "selected";?>>廣告主</option>
</select>

$row is the data passed from backend.