转自: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

---------------------以下为转载-----------------------------------------------------------------------------

nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。
(一)nodeName 属性含有某个节点的名称。
元素节点的 nodeName 是标签名称
属性节点的 nodeName 是属性名称
文本节点的 nodeName 永远是 #text
文档节点的 nodeName 永远是 #document
注释:nodeName 所包含的 XML 元素的标签名称永远是大写的
(二)nodeValue
对于文本节点,nodeValue 属性包含文本。
对于属性节点,nodeValue 属性包含属性值。
nodeValue 属性对于文档节点和元素节点是不可用的。
(三)nodeType
nodeType 属性可返回节点的类型。
最重要的节点类型是:
元素类型 节点类型
元素element 1
属性attr 2
文本text 3
注释comments 8
文档document 9
(四)所以,看jQuery手册的一个实例:
示例描述:查找所有文本节点并加粗
HTML 代码:

Hello John, how are you doing?


jQuery 代码:$("p").contents().not("[nodeType=1]").wrap("");
结果:

Hello John, how are you doing?

实例中,nodeType也是属性值,不等于1就是说选择p内的子节点里不是html标记的东西。所以,记录下来备忘。
---------------------以下为转载-----------------------------------------------------------------------------
转载2:JQuery 实践问题 - toLowerCase 错误 - acooly - ITeye技术网站
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,都没有办法解决,而且最怪的是只有这个模块,其他模块都是正常的,冷静下来判断可能问题出在该模块上。于是仔细的分析该报错的简单页面。如下

Html代码  
  1. <%@ page contentType="text/html;charset=UTF-8"%>
  2. <%@ include file="/manage/common/taglibs.jsp"%>
  3. <div align="center">
  4. <form id="manage_flownode_editform" action="url" method="post">
  5. <jodd:form bean="flowNode" scope="request">
  6. <input name="id" type="hidden" />
  7. <table class="tableForm" width="100%">
  8. <tr>
  9. <th width="30%">节点名称:</th>
  10. <td><input type="text" name="nodeName" class="easyui-validatebox" data-options="required:true" validType="length[1,32]"/></td>
  11. </tr>
  12. </table>
  13. </jodd:form>
  14. </form>
  15. </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!相关推荐

  1. JQuery nodeName、nodeValue 以及 nodeType

    最近在读jquery源码,看到关于一些nodetype的判断,现将网上搜到的信息共享如下: 原文链接:http://blog.chinaunix.net/uid-22414998-id-2199425 ...

  2. 不该被遗忘的nodeName、nodeValue和nodeType!

    nodeName.nodeValue 以及 nodeType 包含有关于节点的信息. (一)nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名称 属性节点的 nodeN ...

  3. nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型

    nodeName.nodeValue 以及 nodeType 包含有关于节点的信息. nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名称 属性节点的 nodeName ...

  4. hasChildNodes()方法,nodeName、nodeValue、nodeType介绍

    Document对象的使用:hasChildNodes()方法,nodeName.nodeValue.nodeType的简单介绍 一.hasChildNodes() 说明: (1)       该方法 ...

  5. Ecshop与Jquery冲突的完美解决方案(实践过,有效)

    2019独角兽企业重金招聘Python工程师标准>>> ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具, ...

  6. nodeName,nodeValue,nodeType,typeof,instanceof 的区别

    nodeName 属性含有某个节点的名称. 更多免费教学文章请关注这里 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #te ...

  7. nodeName、nodeValue和nodeType节点介绍

    nodeName 元素节点的 nodeName 是标签名称(大写) 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #text 文档节点的 nodeName 永远是 # ...

  8. DOM节点中nodeName、nodeValue 以及 nodeType属性值

    今天在用childrenNodes进行操作dom时,碰到了问题,仔细查了一下相关API,记录一下: nodeName nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名 ...

  9. 两个jQuery冲突了怎么办

    2019独角兽企业重金招聘Python工程师标准>>> 本篇文章主要是对JQuery的$和其它JS发生冲突的快速解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 众所 ...

最新文章

  1. php语言出现弹框 再提交怎么写,jquery/php和多语言确认/警报框
  2. flask中的request
  3. 【简洁代码】1071 小赌怡情 (15分)_22行代码
  4. neditor 自定义工具栏配置
  5. 非阻塞 php,PHP异步非阻塞之路
  6. 未来社区及其趋势探索
  7. 电商领域中SKU和SPU区别比较
  8. NOI数据结构:主席树
  9. am335x backlight
  10. python压缩教程_无需压缩软件,用python帮你操作压缩包
  11. Obejctive-C 2.0 Mac和iOS开发实践指南(Objective-C 2.0最佳入门指南)
  12. 嵌入式驱动开发学习路线
  13. jmeter访问网址
  14. JS 实现打印二维码图片
  15. pandas 第八章 文本数据
  16. java中args是什么意思?
  17. SpringBoot的幕后推手,java互联网架构师系统vip课程
  18. hive-SQL中将表压扁,字段变多
  19. VLDB 2010 论文写作和格式 format 投稿
  20. Android复杂页面代码拆分方法

热门文章

  1. mingw跟MSVC库的相互转换
  2. 五年软件测试之精华分享:浅谈如何提高产品质量?
  3. oracle的rac没有同步序列,oracle rac序列乱
  4. mysql数据库创建员工表_mysql数据库简单练习(创建表格,增删改查数据)
  5. 基于移动平台的会展导游系统APP设计与实现
  6. NGINX--(1)
  7. LAB3 PartB页面错误、断点异常和系统调用
  8. HTML 30 年进化史
  9. 可视化Vue开发小助手-Troll (VS Code插件)
  10. c++迭代法求平方根