最初我会在页面周围隐藏一堆不同的内容......
$('#objective_details, #time_estimate_details, #team_members_details, #resources_details').hide();
有没有办法做某种通配符,比如
$('#*_details').hide();
最初我会在页面周围隐藏一堆不同的内容......
$('#objective_details, #time_estimate_details, #team_members_details, #resources_details').hide();
有没有办法做某种通配符,比如
$('#*_details').hide();
使用 CSS 类。对于每个带有“详细信息”的标签或元素,应用一个类:
<p class="details"> ... </p>
<div class="details"> ... </div>
<section class="details"> ... </section>
然后做:
$('.details').hide();
$('[id$=_details]').hide();
jQuery('div[id$="_details"]'); // faster I suppose
// Following also works using "." (-may be as of only jQuery 1.6 +)
jQuery('div.[id$="_details"]')