Javascript 控制台中未显示输入值
由于某些原因,我的输入值不会显示在控制台中 这是我的密码 HTML: 控制台正在成功输出检测到的单击,但对于用户ID,它不会显示任何内容。您的代码适用于我: 我唯一可以推荐的是,当您为$'.btn'创建事件侦听器时,请检查一下,确保您的HTML已经呈现,并且没有通过ajax加载 如果它是通过ajax加载的,那么您将希望在ajax调用完成后重新绑定事件侦听器Javascript 控制台中未显示输入值,javascript,jquery,input,Javascript,Jquery,Input,由于某些原因,我的输入值不会显示在控制台中 这是我的密码 HTML: 控制台正在成功输出检测到的单击,但对于用户ID,它不会显示任何内容。您的代码适用于我: 我唯一可以推荐的是,当您为$'.btn'创建事件侦听器时,请检查一下,确保您的HTML已经呈现,并且没有通过ajax加载 如果它是通过ajax加载的,那么您将希望在ajax调用完成后重新绑定事件侦听器 另外,请确保包装您的$'.btn'。在$document.readyfunction{/*您的代码在这里*/}中单击事件侦听器,或者使用简
另外,请确保包装您的$'.btn'。在$document.readyfunction{/*您的代码在这里*/}中单击事件侦听器,或者使用简写等效语:$function{/*您的代码在这里*/}您定义了一个变量用户,但您正在尝试记录userID…console.loguser可能。。userId不在那里。我的坏消息是,在复制粘贴过程中出现错误,它仍然不适用于中的meWorks。您确定没有多次定义inputUser吗?显然,在单击提交之前,您已经在inputUser输入中键入了一些内容?我尝试了document.getElementByIdinputUser.value;我在控制台中得到一个错误:uncaughttypeerror:cannotreadproperty'value'为null。我上面发布的只是我代码的一部分。我觉得文档找不到inputUser
<tr class="area"><td class="icon"></td>
<td class="title">
<div>
User: <input id="inputUser" type="text" style="margin-top: 2px;margin-left:2px"></input>
Ammount: <input id="inputAmmount" type="text" style="margin-top:2px;margin-left:2px; padding-right: 0px"></input>
</div>
<td><a class="btn" style="margin-top:3px">Submit</a></td>
</td>
</tr>
$('.btn').click(function(){
console.log("click detected");
var userID = $('#inputUser').val();
var ammount = $('#inputAmmount').val();
console.log(userID);
});