首页 > 其他分享 >jquery在父组件中访问子组件的DOM元素

jquery在父组件中访问子组件的DOM元素

时间:2024-03-23 12:13:42浏览次数:22  
标签:jquery el DOM 元素 访问 组件

父组件

1、引入子组件

import MarkDialog from "@/views/home/digitalMap/markDialog.vue";

2、注册子组件

components: {
      MarkDialog
    },

3、使用子组件

<mark-dialog ref="markDialog"></mark-dialog>

4、通过jquery访问子组件的dom元素

const childDomElement = $(that.$refs["markDialog"].$el);
childDomElement.find('.map-mark').css('background', 'red');
              

注意:$el :是 用于获取组件内 DOM(包括子组件,当前.vue组件,以及父组件)

在jQuery中,你可以使用.find()方法或者子元素选择器">"来访问子组件的DOM元素。

5、子组件

<template>
  <div class="container">
    <span
      ref="mark-move"
      class="mark-move"
    />
  </div>
</template>

 

标签:jquery,el,DOM,元素,访问,组件
From: https://www.cnblogs.com/zwh0910/p/18090946

相关文章

  • Atcoder ABC242H Random Painting
    对于这个\(\max\)似乎没有什么好的办法,考虑\(\min-\max\)反演。记\(t_i\)为第\(i\)格被染黑的时间,有\(E(\max(t_i))=\sum\limits_{S}(-1)^{|S|+1}E(\min(t_i))(i\inS)\)。考虑如果知道了\(S\),那么就可以知道\(c=\sum\limits_{i=1}^m[[l_j,r_j]\capS\no......
  • 解决 scroll-view 组件 [Intervention] 报错
    [Intervention]Ignoredattempttocancelatouchmoveeventwithcancelable=false,forexamplebecausescrollingisinprogressandcannotbeinterrupted解决报错如下图,因为事件冒泡,scroll-view组件的touchmove事件可以传递到模态框。于是我给scroll-view取......
  • JavaScript之Promise补充与Dom操作
    Promise过程分析//按照顺序依次引入a-d.js,最后打印加载完毕load('a.js').then(()=>{returnload('b.js')//load方法返回Pomise对象//但是没有把这个对象返回//所以这个函数没有返回值//then方法会提供一个空对象作为返......
  • Vue开发日志:自定义组件:通用开发流程
    自定义组件:通用开发流程通用流程一组概念:key,value,labelProps:required和default同时存在的必要性让我们简单梳理一下通用流程在Vue.js中开发自定义组件的通用流程如下:定义组件模板:创建一个.vue文件,里面包含模板、样式和脚本部分。例如:<!--MyCustomCompone......
  • Vue-组件
    Vue组件一、概念Vue基于可以重用、独立的思想,设计出组件这一概念,组件可以使程序员对每个部分进行单独设计。如下图为组件很形象的定义![image-20240322222233651](/Users/zhangqi/Library/ApplicationSupport/typora-user-images/image-20240322222233651.png)二、非单文件......
  • 鸿蒙HarmonyOS实战-ArkUI组件(Row/Column)
    ......
  • 【React 】如何提高组件的渲染效率?在React中如何避免不必要的render?
    1.是什么react基于虚拟DOM和高效Diff算法的完美配合,实现了对DOM最小粒度的更新,大多数情况下,React对DOM的渲染效率足以我们的业务日常复杂业务场景下,性能问题依然会困扰我们。此时需要采取一些措施来提升运行性能,避免不必要的渲染则是业务中常见的优化手段之一2.如何做......
  • Vue 的父组件和子组件生命周期钩子函数执行顺序?
    Vue的父组件和子组件生命周期钩子函数执行顺序可以归类为以下4部分:加载渲染过程父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted子组件更新过程父beforeUpdate->子beforeUpdat......
  • 【DOM】重绘与重排详解及在性能优化中的应用
    DOM树表示页面结构渲染树表示DOM节点如何展示DOM树中需要展示的节点在渲染树中至少存在一个对应的节点(隐藏的DOM元素在渲染树中没有对应的节点)。渲染树中的节点被称为“帧(frames)”或“盒(boxes)”。符合CSS模型的定义。理解页面元素为一个具有内边距、外边距、边框、位置......
  • JQuery 点击不同Button进不同方法
    <scripttype="text/javascript"src="/js/jquery-3.2.0.min.js"></script> <scripttype="text/javascript">//$(document).ready(function(){//$("#showPwd").click(function()......