我想在本地主机/phpmyadmin页面的元素检查器中使用控制台,在phpmyadmin中选择数据库后,结构选项卡将显示左侧带有复选框的表格。我想在控制台中使用javascript代码自动检查列表中的多个表,我尝试了这个
$('#checkbox_tbl_6, #checkbox_tbl_5').attr('checked', true);
要检查特定的复选框,控制台会做出响应
Object { length: 0, prevObject: Object, context: HTMLDocument → index.php, selector: "#checkbox_tbl_6, #checkbox_tbl_5" }
并没有影响任何事情
也尝试过这个
$('#checkbox_tbl_6').prop('checked', true);
和同样的结果,我想使用这个,因为我每天同步我们的数据库,并且只需要同步选定的表,时不时地检查特定的复选框是令人沮丧的,所以我决定使用这个。它在我的电脑上工作顺便说一句,在家里可以,但在我们的办公室不行
最佳答案
正如 @SLaks 所说,搜索与页面中的任何内容都不匹配。根本原因是我正在搜索的元素位于 iframe 内。我在另一个选项卡中加载了数据库的结构,这样它就不会被 iframe 包围,搜索成功了,我现在能够以更快的方式无错误地同步数据库的一部分。
$('#checkbox_tbl_1').prop('checked', true);
我这样做了将近半年(同步选定的数据库表,一遍又一遍地查看应包含哪些特定表的列表),我真的很欣慰这是可能的。因此准备时间从 2 分钟减少到 5 秒
关于javascript - 在 localhost/phpmyadmin 中使用控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28037518/