使用jquery过滤组合框

时间:2013-06-13 19:15:26

标签: php jquery mysql

我的php脚本使用mysql结果创建一个动态组合框,然后提交回脚本来处理选择。基本上,使用此循环创建组合框选项:

foreach ($attachments as $value) {echo '<option value="' . $value . '" selected>' . $value . '</option>';}

我想使用jquery过滤该组合框,所以我尝试搞乱插件jquery.livefilter。如果数据包含在<li>标记中,则效果很好:

<ul id="livefilter-list">
  <li><a href="#">cool</a></li>
  <li><a href="#">nice</a></li>
  <li><a href="#">interesting</a></li>
  <li><a href="#">javascript</a></li>
  <li><a href="#">css</a></li>
  <li><a href="#">html</a></li>
  <li><a href="#">script</a></li>
  <li><a href="#">international</a></li>
</ul>

但我可以以某种方式使用我的组合框的选项标签而不是列表标签吗?有没有其他方法可以使用jquery过滤选项标签?

1 个答案:

答案 0 :(得分:0)

echo "<select id='myOptions'>";
foreach ($attachments as $value) {
    echo '<option value="' . $value . '">' . $value . '</option>';
}
echo "</select>";

不确定为什么要让他们全部被选中