简单的 jQuery 调用来更改输入值继续返回 TypeError $(..) 为空
Simple jQuery call to change input value continues returning TypeError $(...) is null
当我试图弄清楚为什么jQuery不断抛出TypeError时,我认为这是一个有效的调用来替换HTML中的输入值。
下面的一行在我的一个函数中被调用,以更改名称为"form_key"的所有输入值。
$('input[name="form_key"]').val("ItWorks!");
(居住在 http://vt2.net/js/warp/warp.js)
有多个页面具有此隐藏的输入名称,有些页面具有多个页面,我正在尝试更改页面上所有页面的值。
下面的页面只有一个,但无论我尝试以多少种方式替换该值,Firebug 都会显示 TypeError。http://vt2.net/my-test-product.html
这可能是非常简单和愚蠢的事情,但我一直想念它!有什么想法吗?
你已经使用
http://vt2.net/js/lib/jquery/noconflict.js
其中定义
// Avoid PrototypeJS conflicts, assign jQuery to $j instead of $
var $j = jQuery.noConflict();
因此,对于jQuery的所有操作,您需要使用$j
而不是$
你的$
现在从原型开始.js
function $(element) {
if (arguments.length > 1) {
for (var i = 0, elements = [], length = arguments.length; i < length; i++)
elements.push($(arguments[i]));
return elements;
}
if (Object.isString(element))
element = document.getElementById(element);
return Element.extend(element);
}
Kevin B是对的$
并没有jQuery
http://vt2.net/my-test-product.html。
用
jQuery('input[name="form_key"]').val("ItWorks!");
或
jQuery.noConflict()
相关文章:
- 当我将参数设置为对象时,JavaScript返回TypeError
- Emberjs返回TypeError:stateManager未定义
- 正在节点d3.js之间创建链接,当前返回Uncaught TypeError:无法读取属性'weight'
- jQuery scrollTop 动画返回 Uncatch TypeError
- jQuery .each 返回 TypeError: 无法调用未定义的方法 'indexOf'
- 用JSON返回数据填充jqGrid并获取Uncaught TypeError无法读取属性'0'的未定义
- 请帮助我不断返回TypeError$(..)为null
- D3.js D3.json返回Uncaught TypeError:无法读取属性'0'的未定义
- Highcharts工具提示格式化器返回函数抛出未捕获的TypeError: j.i call不是函数
- 我得到了错误“返回绑定”.PBKDF2(密码、盐、迭代、keylen、回调);^ TypeError: Not a bu
- 骨干触发器()返回typeError
- 单元测试返回“TypeError: undefined不是一个函数”
- simple $.click()返回未捕获的TypeError: undefined不是一个函数
- Javascript removeChild函数返回TypeError:值不是对象
- TypeError: a is null"在谷歌地图API点击返回
- github策略回调总是返回"TypeError: Cannot set property 'user
- 我在Angularjs中有一个过滤器,它返回"TypeError: Cannot read property
- Firefox返回TypeError: document.getElementById(..)为空,但Chrome工作正
- Backbone.js模型.save返回TypeError
- 查询返回控制台日志中的项目,但是html显示Uncaught TypeError: Cannot call method