gpt4 book ai didi

javascript - 如何使用 jQuery 隐藏没有类或 ID 的元素...当父级也没有 ID 时?

转载 作者:太空宇宙 更新时间:2023-11-03 23:38:19 25 4
gpt4 key购买 nike

我想使用 jQuery 处理事件 in a given search box .我的问题是

  1. 我不知道如何正确构建选择器,以便 JQuery 接受它。
  2. 我想我有点糊涂了,因为我需要列表中的第二个元素并且需要选择那个元素。

运行时 HTML 如下所示:(改编自 Chrome 开发者工具,仅显示相关类和 ID。没有要显示的 ID。)

<body class=km-ios7 km-7 km-m0 km-web km-black-status-bar km-vertical km-widget km-pane>
<div class="km-widget km-view">

<!-- Begin 3rd party control -->
<div class=class="km-widget km-view">
<div km-header>
<div class="km-content km-widget km-scroll-wrapper">
<div class=km-scroll-header>
<div class=km-scroll-container>
<div class="km-listview-wrapper">
<form class="km-filter-form">
<div class="km-filter-wrap">
<input type=search >

我尝试过的

由于我的事件没有触发,我假设我的选择器是错误的。在执行“检查元素”后,我打开了 chrome 开发人员工具。工具的底部列出了用于该元素的所有父标签(没有类或 ID)。作为测试,我尝试使用以下方法隐藏搜索框:

 $("div").hide();   // hides everything...
$("div div").hide(); // hides the wrong element on the page
$("input").hide(); // nothing
$(":input").hide(); // nothing... saw this example somewhere, don't understand it
$("input:text").hide(); // nothing... saw this example (http://stackoverflow.com/q/17384218/328397), don't understand it

我看了这个W3 document , 但没有看到我要找的东西(除非我错过了)

如能提供正确选择器方面的任何帮助,我们将不胜感激。

最佳答案

在您链接的页面中,它是 defaultHomecontent 下的第二个 div,所以

$("#defaultHomeContent div:nth-child(2)")

关于javascript - 如何使用 jQuery 隐藏没有类或 ID 的元素...当父级也没有 ID 时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23486270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com