相同的节点,相同的jq data() 值 ,在不同模块中并不是同一个值,请教具体原因

html:
https://img3.mukewang.com/5c96f3cc00012ff704850190.jpg

两个模块文件
https://img.mukewang.com/5c96f3ce0001e99308000183.jpg

打印结果:
https://img1.mukewang.com/5c96f3d00001720204920234.jpg

相同的节点,相同的data值,但打包在不同的模块中, 他们的值并不是同一个, 在a.ts模块中及时使用不同的选择器选取同意的节点,也能获取相对应的data()数据, 但在不同模块中获取对应data()数据则为undefined

a,b 模块的引入顺序并没有错,

本来我想模仿bootstrap,编写一些有jq组件,但是 不同模块的自定义事件的监听和触发也有类似的情况.在不同模块文件中触发 和 监听 自定义事件,并不能正常 触发,在同一个模块文件中则可以
https://img.mukewang.com/5c96f3d40001e17c08000188.jpg

请教具体原因以及 ,不同模块文件中的jquery 的 自定义事件和data 数据的具体规则是什么.


偶然的你
浏览 390回答 1
1回答

犯罪嫌疑人X

你的jquery是不是打包了两份,每个文件中各一份
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript