gpt4 book ai didi

php - 选择依赖于 PHP 数组的选项

转载 作者:太空宇宙 更新时间:2023-11-04 15:35:11 25 4
gpt4 key购买 nike

我有列表选择:

<select id="sel">
<option id="a1" value="volvo">Volvo</option>
<option id="a2" value="saab">Saab</option>
<option id="a3" value="mercedes">Mercedes</option>
<option id="a4" value="audi">Audi</option>
<option id="a5" value="volvo2">Volvo2</option>
<option id="a6" value="saab2">Saab2</option>
<option id="a7" value="mercedes2">Mercedes2</option>
<option id="a8" value="audi2">Audi2</option>
</select>

在 PHP 中我有数组:

$array = array('a1', 'a4', 'a5', 'a8');

如何使用 jQuery 在 PHP 的 $array 中仅在选择 #sel 中显示 id 选项的值?

对于这个例子应该是:

<select id="sel">
<option id="a1" value="volvo">Volvo</option>
<option id="a4" value="audi">Audi</option>
<option id="a5" value="volvo2">Volvo2</option>
<option id="a8" value="audi2">Audi2</option>
</select>

http://jsfiddle.net/TZCcA/

我不想为此使用 PHP。我想使用 jQuery。谢谢!

最佳答案

使用 php 数组,您可以像这样生成选择器并删除或隐藏不需要的选项。

您可以从服务器端呈现数组或选择器('#a1, #a4, #a5, #a8') 本身并在客户端使用它。

$('select option').not('#a1, #a4, #a5, #a8').remove();

如果它是一个数组,你可以试试这个。

$('select option').not('#' + array.join(',#')).remove();

工作演示 - http://jsfiddle.net/TZCcA/1/

关于php - 选择依赖于 PHP 数组的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com