社区
JavaScript
帖子详情
div的下拉列表如何为每项设置个id单击项时要传递
Mozhx
2009-12-20 09:15:27
用div+js做了个下拉列表
我想要为每个下拉列表项设置一个id号用于但数据库
单击div的下拉列表项时并取得id
请问怎么实现
...全文
173
9
打赏
收藏
div的下拉列表如何为每项设置个id单击项时要传递
用div+js做了个下拉列表 我想要为每个下拉列表项设置一个id号用于但数据库 单击div的下拉列表项时并取得id 请问怎么实现
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mozhx
2009-12-21
打赏
举报
回复
[Quote=引用 4 楼 ltnrain 的回复:]
给div设置一个自定义的属性,用getAttibute方法获取这个属性的值.
[/Quote]
用上面方法解决了。
Mozhx
2009-12-21
打赏
举报
回复
都说了我不用select控件
是用text控件+div+js
我现在的效果就像百度搜索框提示的那样,用户在文本框输入一些字马上用ajax向数据库查询返回结果用div显示,
我想要的是单击div做的菜单项时取得单击项的id再次用ajax向数据库查询某些内容
Mozhx
2009-12-21
打赏
举报
回复
都说了我不用select控件
是用text控件+div+js
我现在的效果就像百度搜索框提示的那样,用户在文本框输入一些字马上用ajax向数据库查询返回结果用div显示,
我想要的是单击div做的菜单项时取得单击项的id再次用ajax向数据库查询某些内容
千游
2009-12-21
打赏
举报
回复
//判断option中是否已经存在有objItemValue的选项
function jsSelectIsExitItem(objSelect, objItemValue) {
var isExit = false;
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemValue) {
isExit = true;
break;
}
}
return isExit;
}
//动态添加option
//objItemText option显示的Text,objItemValue option value值
function jsAddItemToSelect(objSelect, objItemText, objItemValue) {
if (jsSelectIsExitItem(objSelect, objItemValue)) {
} else {
var varItem = new Option(objItemText, objItemValue);
objSelect.options.add(varItem);
}
}
你将ajax传来的id值 传给 jsAddItemToSelect(),动态添加到select中就可以了
草根醉秋意
2009-12-21
打赏
举报
回复
给div设置一个自定义的属性,用getAttibute方法获取这个属性的值.
Mozhx
2009-12-21
打赏
举报
回复
<select name="cars" onchange="test(this);return true">
<option id= 1 value="volvo">Volvo </option>
我现在就是想要一个像<option>一样的value属性能够保存表字段id
单击这个下拉菜单项时传这个id到数据库查询
Mozhx
2009-12-21
打赏
举报
回复
不是select
是用<div>标签+js做的
列表中的项是通过ajax从数据库查询的。
deng4437
2009-12-20
打赏
举报
回复
使用onchange事件或者onclick事件都可以
请参考下面代码:
<html>
<head>
<script type=text/javascript>
function test(source)
{
for(var i=0;i<source.childNodes.length;i++)
if(source.childNodes[i].selected)
alert("我的是ID是 "+source.childNodes[i].id);
}
</script>
</head>
<body>
<form>
<select name="cars" onchange="test(this);return true">
<option id= 1 value="volvo">Volvo</option>
<option id= 2 value="saab">Saab</option>
<option id= 3 value="fiat" selected="selected">Fiat</option>
<option id= 4 value="audi">Audi</option>
</select>
</form>
</body>
</html>
jQuery实现动态加载select
下拉列表
项功能示例
在本文中,我们将探讨如何使用jQuery来实现动态加载select
下拉列表
项的功能。这是一个非常实用的技术,特别是在网页应用中,当需要根据用户的选择或者特定条件动态更新下拉选
项时
。 **需求说明:** 传统的select...
PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1
实例164 应用
下拉列表
选择所要联机的网站 196 实例165 可输入字符的下拉菜单 197 实例166
设置
下拉列表
的默认值 198 实例167
设置
下拉列表
的样式 199 实例168
下拉列表
打开窗口 200 实例169 Tab键在文本域中的体现 ...
PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2
实例164 应用
下拉列表
选择所要联机的网站 196 实例165 可输入字符的下拉菜单 197 实例166
设置
下拉列表
的默认值 198 实例167
设置
下拉列表
的样式 199 实例168
下拉列表
打开窗口 200 实例169 Tab键在文本域中的体现 ...
ASP.NET的网页代码模型及生命周期
创建一个单文件页模型,在【文件】按钮中选择【新建文件】选项,在弹出对话框中选择【Web窗体】或在右击当前项目,在下拉菜单中选择【添加新建项】选项即可创建一个.aspx页面,如图4-2所示。 图4-2 创建单文件页...
vue 列表|表格环境中的下拉菜单
vue-elementui 基本入门使用下拉菜单与html中的select控件有所差距,select为表单控件的一员页面效果类似于输入框,而下拉菜单为功能
设置
控件。select控件的使用可以参考:...
JavaScript
87,997
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章