javascript - JQUERY 在检查元素是否有多个 'td' 父元素后获取该元素

标签 javascript html jquery

我是 jquery 世界的新手,

我想在检查它是否有多个“td”父级后隐藏带有类(收缩)的元素

PS:在我的代码中出现一些问题后,我不想使用 if 语句

示例代码:

    <table>
      <tbody>
           <tr>
             <td>
               <div class='contracted'>Something</div>
               
                <table>
                 <tbody>
                   <tr>
                     <td>
                          <div class='contracted'>Something</div>
                     </td>
                   </tr>
                 </tbody>
                </table>
        
             </td>
           </tr>
      </tbody>
    </table>

最佳答案

可以选择并隐藏具有 contracted 类和多个 td 父级的元素,如下所示:

$('td td .contracted').hide();

您的代码没有明确您想要单击什么来触发此操作,但您可以使用 on 将单击事件处理程序绑定(bind)到触发元素。 .

关于javascript - JQUERY 在检查元素是否有多个 'td' 父元素后获取该元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16431096/

相关文章:

javascript - 为什么我的 jQuery 触发器不起作用?

javascript - IE 6 7 不显示弹出窗口的问题,它在其他 brwsrs 中工作正常

javascript - 单击时删除最接近的表单

javascript - 使用 jQuery 从 asp.net 响应中检索 JSON 值

javascript - 如何在没有 SVG 代码的情况下将 SVG 颜色作为附加图像进行操作?

javascript - 一个很好的拖放解决方案

javascript - 如何禁用页面加载?

javascript - 在 Web Worker 中将 SVG 转换为 PNG

html - 将我的 Logo Div 居中

javascript - 使用 angularjs 将 servlet 响应发送到浏览器(下载功能)