开发者社区> 问答> 正文

jquery 如何操作隐藏的DOM元素 - jquery报错

最近在学者做jQuery的插件,发现有这样的问题。

如果一个元素是用jqueryui做的,例如Tabs。当tabs没有切换过去的时候,对其内容操作是无效的。

请问有什么方法可以做到吗?

难道只能在tabs切换过去显示了以后才能操作?

展开
收起
montos 2020-06-02 20:42:01 554 0
1 条回答
写回答
取消 提交回答
  • 你看切换tab 刷新了吗?也就是调用 tab.refresh()方法了吗?######我是切换了tab后,却想要操作原来隐藏掉的tab里面的元素,发现操作不了(操作元素隐藏)。只能切换回去原来的tab(操作元素可见),才能够操作######

    请问你是如果不能操作的?

    按说这种情况是不应该的.

    ######回复 @甘薯 : 作用就是刷新页面。确实没有执行,数据都没有变。但是如果操作的那个元素是显示的话,那个函数就执行了######回复 @Larry__LE : refresh是否涉及到界面的刷新什么的你没看到效果?这个函数有什么用?######回复 @甘薯 : 是一个基于juqeryUI拓展的一个组件,可以说是一个refresh方法######回复 @Larry__LE : 使用了什么插件? 你调用了什么方法?######隐藏的那个元素也使用了jQueryUI的插件,当我调用这个插件的方法的时候是不行的######根据选择器选择你要操作的元素即可
    2020-06-02 20:42:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
Javascript中的对象 立即下载
Javascript中的函数 立即下载
JavaScript函数 立即下载