【发布时间】:2013-12-12 17:08:52
【问题描述】:
我正在使用 Adobe Business Catalyst,并且正在尝试使用 jQuery 更改输入(在管理区域中)的值。当我使用
$('#inputID').val('blah')
它不起作用。我也在控制台中尝试过,但什么也没有。我还尝试定位所有文本框,但没有值更改。
$(':text').val('blah')
为什么我不能以编程方式更改值?任何想法如何让它工作?
【问题讨论】:
-
试试
jQuery(':text').val('blah')...也试试jQuery == $在控制台 -
会发生什么?错误信息?
-
检查控制台并告诉我们什么是错误,可能有一些冲突,使用jQuery而不是$
-
试试
console.log($('#inputID').length) -
当使用 jQuery(':text').val('blah');我得到: [] 结果。当我使用 console.log($('#inputID').length) 我得到: 0 undefined。我检查了元素,这就是 ID,看起来它们是 .net 生成的,不太确定。