所以我有一个div当我点击展开时,我希望它的段落在展开时显示,我在jquery中尝试了这个
$(document).ready(function(){
$('div').on('click', function () {
if ($(this).height() < 450){
$(this).$('p').show();
$(this).addClass('expanded');
}
else {
$(this).removeClass('expanded');
$(this).$('p').hide();
}
});
});
我做错了吗? 抱歉英文不好
答案 0 :(得分:0)
$(document).ready(function(){
$('div').on('click', function () {
if ($(this).height() < 450){
$(this > 'p').show(); //change made here, assuming p is inside this element
$(this).addClass('expanded');
}
else {
$(this).removeClass('expanded');
$(this > 'p').hide(); //change made here, assuming p is inside this element
}
});
});
答案 1 :(得分:0)
它适用于Satpal's代码:
$(this).find('p') instead of $(this).$('p')