Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取元素的数据id?_Javascript_Html - Fatal编程技术网

Javascript 如何获取元素的数据id?

Javascript 如何获取元素的数据id?,javascript,html,Javascript,Html,我想获取弹出窗口中所选元素的数据id。 我必须在网格中显示所选内容,您提供了其解决方案。但对于数据库存储,我需要选择的ID值。。。如何在网格中获取和绑定ID。??? $function{ //声明 $lognForm.ejDialog { 启用模式:正确, enableResize:false, 宽度:291, 关闭:onDialogClose, 安全壳:。cols样本区, showFooter:是的, footerTemplateId:示例 }; $defaultlistbox.ejListV

我想获取弹出窗口中所选元素的数据id。 我必须在网格中显示所选内容,您提供了其解决方案。但对于数据库存储,我需要选择的ID值。。。如何在网格中获取和绑定ID。??? $function{ //声明 $lognForm.ejDialog { 启用模式:正确, enableResize:false, 宽度:291, 关闭:onDialogClose, 安全壳:。cols样本区, showFooter:是的, footerTemplateId:示例 }; $defaultlistbox.ejListView{dataSource:ej.DataManager{ 网址:http://js.syncfusion.com/ejServices/Wcf/Northwind.svc/,crossDomain:true }, 查询:ej.query.fromSuppliers.selectSupplierID,ContactName, 字段设置:{text:ContactName},mouseUp:onmouseup,高度:400px,启用复选标记:true, 启用筛选:正确, }; $btnOpen.ejButton{size:medium,click:onOpen,type:button,高度:30,宽度:172}; $Grid.ejGrid{ 栏目:[ {字段:标题,标题文本:ListviewData,宽度:80}, ] }; $btn1.ejButton{大小:中等,单击:onbtnOpen,类型:button,高度:30,宽度:172}; }; 功能开放{ $btnOpen.hide; $lognForm.ejDialogopen; } 函数onbtnOpen{ $lognForm.ejDialogclose; } 函数onDialogCloseargs{ $btnOpen.show; } mouseupe函数{ 变量选择=$'defaultlistbox'.ejListViewgetCheckedItems; var项目=[]; $selections.eachfunction{ var$this=$this; var item={title:$this.findspan.html}; items.pushitem; }; 如果0.length>0{ var obj=$Grid.ejGridinstance; obj.setModel{dataSource:items} 对象内容; } 否则{ var obj=$Grid.ejGridinstance; 对象数据源[];} }
如果有对该javascript DOM对象的引用,只需查找dataset属性。它是一个包含字符串键的hashmap,字符串键位于以数据为前缀的HTML元素上。
例如,您可以在对象上找到数据id,即myObject.dataset[id]。

在jQuery中,您只需调用匹配元素上的.data'id'即可获得该值。你试过了吗?@David:可以,但前提是你真的想初始化元素的jQuery数据缓存。如果您只是想要这个值,那么数据就是多余的。