在js中获取输入类型文本的值

时间:2015-07-30 13:11:16

标签: javascript jquery html doc

在首页我输入了类型文本。在它旁边创建一个按钮。单击按钮时,在js中我想使用输入中的文本。但是我得到了这个错误:

Cannot read property 'value' of null

头版:

New Name: <input type="text" name="newName" value= "blahblah"  >    </input>
<button id="submitNewName">OK!</button>

JS:

$("#submitNewName").live('click',function(){
alert(document.getElementById('newName').value);
});

1 个答案:

答案 0 :(得分:1)

尝试使用attribute selector来抓取元素

$("#submitNewName").on('click',function(){
   alert($('[name=newName]').val());
});

同样,不要使用live(),因为它在最新版本的jquery中已弃用

DEMO