jquery,如果父级存在其他
jquery if parent exist else
我需要知道父级是否存在,那么我需要这样做。这是代码:
if ($('#block-slides p a img.alignleft').parent().length) {
$(this).parent().parent().css({'max-width' : '100%', 'padding' : '0'}).addClass('clearfix');
} else {
$('#block-slides p img.alignleft').parent().css({'max-width' : '100%', 'padding' : '0'}).addClass('clearfix');
}
但什么也没发生。请帮忙吗?
...如果您只是在寻找<p>
元素,请尝试:
$('#block-slides img.alignleft').closest('p').css({.....});
http://api.jquery.com/closest/
相关文章:
- 在其他浏览器中打开页面时,令牌未保存在$window.sessionStorage中
- 存在其他参数时访问Javascript事件
- 使用javascript中的if和else语句来显示图像(如果图像不存在,则显示其他图像)
- Internet Explorer CSS类样式没有'如果存在具有相同类名的其他元素,则不适用
- jquery,如果父级存在其他
- JSON tv4 对象在 true 且存在其他对象时有效
- 显示一个值或其他值,具体取决于它是否存在
- 如果下一页或其他某个页面 JQuery 数据表中存在该行,如何删除该行
- 如何检查cookie是否存在,即使它是在其他应用程序中创建的?(使用 JS 或 C#)
- 如果存在其他 Cookie,请删除 Cookie
- 有没有办法知道特定元素存在于其他 html 页面中
- 当存在具有相同 id 的其他按钮时,如何禁用按钮
- 检查文件是否存在于其他服务器上
- 检测是否存在同一域的其他选项卡/窗口
- 执行用户脚本时不存在篡改或其他问题
- 如果元素ID存在,则隐藏其他元素
- javascript+jquery检查元素是否存在,然后设置其值,或者其他什么
- 已计算的表单数据存在于其他元素中
- 当页面上存在其他setTimeout/setInterval调用时,setTimeout出现问题
- 当存在其他函数时执行javascript