jQuery,bootstrap:input.val()未定义,即使jsfiddle工作正常

时间:2012-06-30 07:41:41

标签: javascript jquery twitter-bootstrap

我在这里有一个jsfiddle:http://jsfiddle.net/hhimanshu/ukYek/

这在jsfiddle上运行正常,但是当我在我的应用程序中执行相同操作时,firebug说

input.val() is undefined

$('#create-playlist-button').attr('disabled',input.val().length==0);  

我做了一些谷歌搜索并找到了相关的question

更新 小提琴更新 - http://jsfiddle.net/hhimanshu/ukYek/4/(问题仍然相同)

问题
- 如何解决此问题,当javascript已经加载并且表单段加载时ajax事件很晚?

1 个答案:

答案 0 :(得分:1)

这是您的小提琴的更新版本 - http://jsfiddle.net/vwvm2/1/

更改

1)将id放在html输入文本

2)使用$(this)这是输入字段