我有一个父元素,其id是course。
课程是其内部的多个div。div内部有mba、工程、信息技术等课程。
现在我想隐藏div的管理,mba,金融类课程。
我试过以下代码:
elem = $("#course");
if (elem.hasClass("management mba finance")) {
elem.hide();
}但它隐藏的是家长$("#course") div。
我如何隐藏或处理div的管理、工商管理硕士和金融类课程。
发布于 2014-03-31 13:47:17
试试这个:
$("#course").find(".management,.mba,.finance").hide();若要隐藏具有所有三个类的元素,请执行以下操作:
$("#course").find(".management.mba.finance").hide();发布于 2014-03-31 13:49:17
您可以直接与Jquery .Hide()一起使用类选择器。
$(".YourClassName").hide(); // Please replace "YourClassName" with original class 正如你在问题描述中所描述的-
你想隐藏一些元素,比如管理、工商管理硕士、金融学。
那你就可以-
$("#course .management, #course .mba, #course .finance").hide();或
$("#course > .management,.mba,.finance").hide();试试看
发布于 2014-03-31 14:00:12
起作用了..。
如果您想隐藏包含所有3个类的div,那么
$(".management.mba.finance").hide();会起作用的。
http://jsfiddle.net/3M5LU/
https://stackoverflow.com/questions/22763241
复制相似问题