更改html列表以选择隐藏的输入类型
Change html list to select with input type hidden
我正在重做我的一位同事所做的一些代码。我希望将他的列表更改为更合适的选择选项下拉列表。
他的php代码如下所示:
echo "<ul>";
echo "<li><a href='#' >Customer</a><ul>";
$count = count($Cust);
for ($i = 0; $i < $count; $i++) {
echo "<li><a href='#' id='ddcust'><input type='hidden' value='".$Cust[$i]["label"]."'>".$Cust[$i]["label"]."</a></li>";
}
echo "</ul></li></ul>";
如何将其更改为选择选项列表,同时尽可能多地保留处理选择的功能?
他这样处理选择:
var get_cust = $('input[type="hidden"]', this).val();
是否可以创建一个隐藏输入类型的选择?
我这样试过,但不起作用:
echo "<select name='customerSelect' size='1'>";
echo "<option value=''>- Please select a customer -</option>";
$count = count($Cust);
for ($i = 0; $i < $count; $i++) {
echo "<option id='ddcust'><input type='hidden' value='".$Cust[$i]["label"]."'>".$Cust[$i]["label"]."</option>";
}
echo "</select>";
echo "<select name='customerSelect' size='1'>";
echo "<option value=''>- Please select a customer -</option>";
$count = count($Cust);
for ($i = 0; $i < $count; $i++) {
echo "<option value='".$Cust[$i]["label"]."'>".$Cust[$i]["label"]."</option>";
}
echo "</select>";
var get_cust = $('select[name=customerSelect]').val();
或
var get_cust = $('select[name=customerSelect] option:selected').text();
相关文章:
- 在<输入类型=“;文件“/>
- 如何将输入类型值或id从一个jsp传递到另一个jsp页面
- 可以't将几个数字设置为<输入类型=“;数字“>
- 在输入类型日期中设置日期
- 如何将键入的文本从一个输入类型的文本复制到另一个
- 输入类型按钮返回历史记录并返回顶部
- 从HTML表单发布blob的表单输入类型是什么
- 输入类型文件的未捕获类型错误
- 如何在jQuery Mobile中设置100%宽度的输入类型日期
- 输入类型=文件验证停止其他输入类型验证
- 如何显示在输入类型文件中选择的文件
- jQuery Modal Popup-回发后输入类型设置为null
- 在控制器中将输入类型时间更改为秒
- 更改具有相同id的输入类型的所有值
- 对于每个输入类型,使用javascript获取值
- 输入类型范围在angularjs重复内不起作用
- 我如何使HTML5<输入类型=月份>以在所有浏览器上工作
- 如何调用两个函数是一种html输入类型
- 如何使按钮作为输入类型文件
- 可以设置输入类型=文件的文本框的高度