Tag: jquery data

如何在iFrame body标签上设置jQuery data()并从iFrame中检索它?

我试图在我创建的iFrame上设置data() 。 这就是我正在做的事情: // options > my configuration object // options.src = eg “path/foo.html” // options.id = uuid // options.parent = $(elem) // options.param = JSON object newHTML = document.createElement(“iframe”); newHTML.setAttribute(“src”, options.src); newHTML.setAttribute(“frameborder”, 0); newHTML.setAttribute(“seamless”, “seamless”); newHTML.setAttribute(“data-id”, options.id); newParentElement = options.parent.parent()[0]; options.parent.replaceWith( newHTML ); // select newRootElement = newParentElement.querySelectorAll( ‘[data-id=”‘+options.id+'”]’ ); // add configuration $( […]

防止将包含E和数字的字符串转换为数字

我们有这种“奇怪”的情况,当在jquery点击function中检索时,存储在数据属性(ex data-prodcode)中的某些产品代码(例如11E6)将转换为11000000。 像这样的东西: click var code = $(this).data(‘prodcode’); console.log(code); –> 11000000 关于如何避免这种行为或可能导致这种行为的任何建议?

如何在不在DOM中的元素上使用jQuery设置数据属性?

如何在不在DOM中的元素上使用jQuery设置data-attribute? 码: var panelHeading = $(”, {class:’panel-heading’, href:’#’+username+’PanelContent’}); panelHeading.data(‘toggle’, ‘collapse’).data(‘target’,”#”+username+”PanelContent”); 将数据属性附加到文档时,不会显示数据属性。 其他属性确实出现。

如何从FormData中删除值

这是一种append文件append到FormData : var data = new FormData(); jQuery.each($(‘#file’)[0].files, function(i, file) { data.append(‘file-‘+i, file); }); 可以这样做吗? data[i].remove();??? or data[i] = file;?? iI如何从data删除或修改值

jQuery data()函数做了什么

我还没有找到jquery函数data().的用法data(). 谁能给我一些如何使用它的例子?

使用jquery为数据属性动态设置值

我广泛使用数据属性来管理客户端事件中的数据。 是否可以使用javascript或jquery动态地为数据属性赋值? $(‘.myclass’).click(function(){ $(this).data(‘class_value’) = “new value”; }); 上面的javascript代码抛出错误: “未捕获的ReferenceError:赋值中的左侧无效”。 有人可以告诉我这是如何实现的吗?

jQuery.data()存储在哪里?

jQuery在哪里存储它为DOM对象设置的data()的值? 是否有某种变量,如jQuery.dataDb或其他东西,甚至可能是私有的? 有没有办法获得对这个对象的访问权限?