选择id为user的元素下,不包含hidden属性的所有tr元素
$('#user tr:not([hidden])')
选择父文档中id="xxx"的元素
$("#loading", window.parent.document);
手动模拟触发父文档中的 a 标签
<a id="logoutA" class="logoutA" href="/logout">退出</a>
开始的时候想着用jQ选择器触发:
$('#logoutA', window.parent.document).click(); // 触发失败
最后用的js原生DOM元素来触发:
window.parent.document.getElementById("logoutA").click(); // 触发成功
回头搜索资料发现,a标签模拟点击事件需要使用原生DOM元素调用click()方法;jquery对象无法调用,因此推荐在以后的开发中尽量使用原生DOM对象模拟点击
js的回车触发提交事件
var input = document.getElementById("password");
input.addEventListener("keydown", function (event) {
event.preventDefault();
if (event.keyCode === 13) {
document.getElementById("loginBtn").click();
}
});