jquery冲突的关键字nodeName、nodeValue和nodeType!
转自:https://blog.csdn.net/hdfyq/article/details/52805836
【缘由】在工作流数据库设计的时候, 都节点管理的功能。 结果有2个字段为 NODE_TYPE, NODE_NAME, 在编辑的时候,form表单load出现问题, 字段为nodeType和nodeName的input框, 都报错。。。。
转载一文章:不该被遗忘的nodeName、nodeValue和nodeType!-五岳之巅-ChinaUnix博客
http://blog.chinaunix.net/uid-22414998-id-2199425.html
---------------------以下为转载-----------------------------------------------------------------------------
HTML 代码:
Hello John, how are you doing?
jQuery 代码:$("p").contents().not("[nodeType=1]").wrap("");
Hello John, how are you doing?
http://acooly.iteye.com/blog/1882726
在应用JQuery+easyui开发的项目的时候,今天突然在一个模块报错:
Chome下:
Uncaught TypeError: Object #<HTMLInputElement> has no method 'toLowerCase'
IE下:
SCRIPT438: 对象不支持“toLowerCase”属性或方法
jquery-1.8.3.js, 行1719 字符3
郁闷很久,下载JQuery源代码调试,更换版本,调整DOCTYPE,都没有办法解决,而且最怪的是只有这个模块,其他模块都是正常的,冷静下来判断可能问题出在该模块上。于是仔细的分析该报错的简单页面。如下
- <%@ page contentType="text/html;charset=UTF-8"%>
- <%@ include file="/manage/common/taglibs.jsp"%>
- <div align="center">
- <form id="manage_flownode_editform" action="url" method="post">
- <jodd:form bean="flowNode" scope="request">
- <input name="id" type="hidden" />
- <table class="tableForm" width="100%">
- <tr>
- <th width="30%">节点名称:</th>
- <td><input type="text" name="nodeName" class="easyui-validatebox" data-options="required:true" validType="length[1,32]"/></td>
- </tr>
- </table>
- </jodd:form>
- </form>
- </div>
于是逐一删减代码分析,发现问题出在一个表单的命名上:
<input type="text" name="nodeName" class="easyui-validatebox" data-options="required:true" validType="length[1,32]"/>
修改nodeName为其他名称后,问题解决。我靠~ 浪费了3,4个小时啊。兄弟们,千万不要命名表单的名称为nodeName啊。
转载于:https://www.cnblogs.com/sharpest/p/11078487.html
jquery冲突的关键字nodeName、nodeValue和nodeType!相关推荐
- JQuery nodeName、nodeValue 以及 nodeType
最近在读jquery源码,看到关于一些nodetype的判断,现将网上搜到的信息共享如下: 原文链接:http://blog.chinaunix.net/uid-22414998-id-2199425 ...
- 不该被遗忘的nodeName、nodeValue和nodeType!
nodeName.nodeValue 以及 nodeType 包含有关于节点的信息. (一)nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名称 属性节点的 nodeN ...
- nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型
nodeName.nodeValue 以及 nodeType 包含有关于节点的信息. nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名称 属性节点的 nodeName ...
- hasChildNodes()方法,nodeName、nodeValue、nodeType介绍
Document对象的使用:hasChildNodes()方法,nodeName.nodeValue.nodeType的简单介绍 一.hasChildNodes() 说明: (1) 该方法 ...
- Ecshop与Jquery冲突的完美解决方案(实践过,有效)
2019独角兽企业重金招聘Python工程师标准>>> ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具, ...
- nodeName,nodeValue,nodeType,typeof,instanceof 的区别
nodeName 属性含有某个节点的名称. 更多免费教学文章请关注这里 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #te ...
- nodeName、nodeValue和nodeType节点介绍
nodeName 元素节点的 nodeName 是标签名称(大写) 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #text 文档节点的 nodeName 永远是 # ...
- DOM节点中nodeName、nodeValue 以及 nodeType属性值
今天在用childrenNodes进行操作dom时,碰到了问题,仔细查了一下相关API,记录一下: nodeName nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名 ...
- 两个jQuery冲突了怎么办
2019独角兽企业重金招聘Python工程师标准>>> 本篇文章主要是对JQuery的$和其它JS发生冲突的快速解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 众所 ...
最新文章
- php语言出现弹框 再提交怎么写,jquery/php和多语言确认/警报框
- flask中的request
- 【简洁代码】1071 小赌怡情 (15分)_22行代码
- neditor 自定义工具栏配置
- 非阻塞 php,PHP异步非阻塞之路
- 未来社区及其趋势探索
- 电商领域中SKU和SPU区别比较
- NOI数据结构:主席树
- am335x backlight
- python压缩教程_无需压缩软件,用python帮你操作压缩包
- Obejctive-C 2.0 Mac和iOS开发实践指南(Objective-C 2.0最佳入门指南)
- 嵌入式驱动开发学习路线
- jmeter访问网址
- JS 实现打印二维码图片
- pandas 第八章 文本数据
- java中args是什么意思?
- SpringBoot的幕后推手,java互联网架构师系统vip课程
- hive-SQL中将表压扁,字段变多
- VLDB 2010 论文写作和格式 format 投稿
- Android复杂页面代码拆分方法