jquery 获得div ID的问题

$(document).ready(function() 
{ 
	$("#txtUserPassword").keyup(function(e)
	{ 
		var curKey = e.which;
    	if(curKey == 13) 
		{ 
			document.getElementById("imgSenlan").focus();
		} 
	})
})

<div id="divUserPassword">
<input id="txtUserPassword" value="密码" name="txtUserPassword" type="text" maxlength=10 />
</div>
<div id="divDengru">
<img src="images/senlan.jpg" id="imgSenlan" /><p id="p_denglu">登 录</p>
</div>
这个是html

值能获得想txtUserName像这样的ID 而获得不到img图像的ID呢 连divTxt div的ID也获得不了?

阅读 6.2k
2 个回答

话说document.getElementById("imgSenlan")换成$('#imgSenlan')会不会好点,有时候我在jQ中用js的写法也会获取不到对象。

你的img可能是动态加载的吧。这种情况肯定是获得不到了,得用委托。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进