如何在不显示ID的情况下将ID存储在下拉列表中

时间:2013-02-06 08:09:58

标签: php jquery drop-down-menu

我在表单上有两个下拉列表:

<select id="slctFirm">
<?php
$firmObj = new dbFirm($myDB);
echo $firmObj->DropdownOptions();
?> 

<select id="slctPerson">
<?php
$personObj = new dbPerson($myDB);
echo $personObj ->DropdownOptions();
?> 

PHP代码调用我创建的对象来生成两个下拉列表。第二个列表中填充了第一个下拉列表中所选公司的人员。现在的问题是,第一个列表只检索公司的名称,并按字母顺序排序,因为我不希望公司ID出现在第一个下拉列表中。为了过滤第二个列表,我需要ID,但我不知道如何在第一个下拉列表中存储此ID而不将它们出现在列表中?希望这是有道理的。

1 个答案:

答案 0 :(得分:3)

每个Firm都可以在其option标记上有值,可以存储id

<option value="10">Firm Name</option>

所以你可以轻松地使用jQuery

alert($("#slctFirm").val());