查找最接近的隐藏元素并使用jquery显示它

马克_78

我想显示一个元素,但我必须注意,该元素是可见的。元素可能以不同的情况和方式(div,span,i ...)嵌套。

因此,我想查找不可见的目标最接近的元素并将其更改。

我以这种方式尝试,但是我失败了。

//info: result.msg_target_id = '#myid'
$(result.msg_target_id).closest(':hidden').show();

是否可以仅在“:hidden”中使用clesest-而不使用div,span,i等?

我做错了,还是做到最好?

更新这是html部分,但请不要,那只是一种可能的html情况,它在html样式中未知,上面的功能正在使用中。

<div id="modal_errormsg_div" class="alert alert-danger alert-dismissible hide">
                    <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
                    <h5><i class="icon fa fa-ban"></i><span id="modal_errormsg_head"> <?= trans('error')?></span></h5>
                    <span id="modal_errormsg_body"></span>
                  </div>

更新资料

同时,我尝试了这些方法,但是所有方法都失败了。

$(result.msg_target_id).prevAll(':hidden:first').show();
                              $(result.msg_target_id).prevAll(':hidden:first').removeClass('hide');
                              $(result.msg_target_id).siblings(':hidden').show();
                              $(result.msg_target_id).siblings(':hidden').removeClass('hide');
马克_78

基于@Swati,这是解决此问题的方法

$("#myid-inside").show()//show first the divs whose id is there
$("#myid-inside").parent(".hide:first").addClass('show').removeClass('hide') //use parent because the outer div is parent of inner .

//if the div which you need to display is at same level i.e :  
//<div id="myid-outside" class="hide">
//<p id="myid-inside1" style="display:none;">Show me</p>
 // <p id="myid-inside" style="display:none;">Show me</p>
//</div>
//here `myid-inside1` is on same level so use sibilings ..or prevAll else if its not in same level use parent .

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jQuery查找最接近的元素

来自分类Dev

如何使用Jquery查找最接近的父元素属性值

来自分类Dev

使用jQuery查找触发元素中最接近的行

来自分类Dev

jQuery查找/最接近的li元素

来自分类Dev

使用jQuery查找最接近的<a>链接

来自分类Dev

如何使用jQuery在HTML中切换隐藏/显示最接近的UL?

来自分类Dev

单击按钮上的jQuery显示并隐藏最接近的div

来自分类Dev

从jQuery中的Each函数中查找最接近的元素

来自分类Dev

jQuery选择最接近的元素

来自分类Dev

删除元素最接近的jQuery

来自分类Dev

jQuery使用属性查找最接近的父链接

来自分类Dev

jQuery问题使用最接近来查找文本输入

来自分类Dev

使用Jquery最近的()函数获取最接近SVG节点的元素

来自分类Dev

JQuery使用类在元素上方获得最接近的div

来自分类Dev

在AngularJS中查找最接近的元素

来自分类Dev

查找与类名最接近的元素

来自分类Dev

jQuery:查找最接近按钮的输入字段

来自分类Dev

jQuery查找最接近的产品图片

来自分类Dev

jQuery:查找最接近的tr类

来自分类Dev

获取与jQuery中的元素最接近的形式

来自分类Dev

打开最接近jQuery单击元素的模式

来自分类Dev

通过 id Jquery 获取最接近的元素

来自分类Dev

JQuery获得最接近所选元素的div

来自分类Dev

使用最接近的函数查找属性值

来自分类Dev

如何定位最接近的DOM元素并查找并将其作为jQuery对话框?

来自分类Dev

jQuery查找最接近当前时间的元素值,然后添加类

来自分类Dev

jQuery查找与当前时间最接近的元素值,然后添加类

来自分类Dev

使用多个选择器查找DOM中最接近的元素

来自分类Dev

jQuery-使用收音机的值填充最接近的隐藏输入

Related 相关文章

热门标签

归档