我克隆了 jquery 库并尝试将它与我自己的 JavaScript 库集成,但没有取得多大成功。
我不需要所有的 jquery 功能,因此只需要加载具有我想要的功能的相关 jquery 模块。我已经能够加载核心模块 (core.js) 并成功利用了一些功能,但是提供的功能受到限制,因为我无法进行链接,甚至无法进行简单的操作,例如 html 元素选择。有趣的是 id 选择器工作得非常好,但元素创建不起作用。
有效和无效的示例代码。
define([
"../jquery/src/core",
"../jquery/src/selector",
],
function(
jqcore,
jqselector
){
//this works fine
var div_element = jqcore("#mydiv");
//This does not work ,i want to understand why this is not working
var body_element = jqcore("body");
//I would like to understand why i am not able to do this or what i should do for the code below to work
jqcore("p").append("<b>Appended text</b>");
})
我正在使用嘶嘶声选择器,我相信它正在正确加载,但我不确定。