使用JQuery引用HTML的元素
我发现一些使用jquery引用div元素的代码:使用JQuery引用HTML的元素,jquery,html,class,Jquery,Html,Class,我发现一些使用jquery引用div元素的代码: divContainer.empty().append( $('<div></div>', {'class': 'pdfemb-inner-div'}) // here .append($('<canvas></canvas>', {'class': 'pdfemb-the-canvas'}))); divContainer.empty().append( $(“”
divContainer.empty().append(
$('<div></div>', {'class': 'pdfemb-inner-div'}) // here
.append($('<canvas></canvas>', {'class': 'pdfemb-the-canvas'})));
divContainer.empty().append(
$(“”,{'class':'pdfemb internal div})//此处
.append($('',{'class':'pdfemb the canvas'}));
我不明白“$”(“,{'class':'pdfemb internal div'})”如何引用div元素,有人知道吗
提前感谢您。我相信您想要实现的是在您要附加的“div”中添加一个类。以下是答案:
divContainer.empty().append(
$('<div class='pdfemb-inner-div'></div>') // here
.append($('<canvas class='pdfemb-the-canvas'></canvas>'));
divContainer.empty().append(
$('')//这里
。附加($('');
我相信您想要实现的是在要追加的“div”中添加一个类。下面是一个答案:
divContainer.empty().append(
$('<div class='pdfemb-inner-div'></div>') // here
.append($('<canvas class='pdfemb-the-canvas'></canvas>'));
divContainer.empty().append(
$('')//这里
。附加($('');
我从官方网站复制了这篇文章
请阅读jquery官方网站
如果将字符串作为参数传递给$(),jQuery将检查该字符串是否类似于HTML(即,它以开头)。如果不是,则如上所述,该字符串将被解释为选择器表达式。但是,如果该字符串似乎是HTML代码段,jQuery将尝试创建HTML所述的新DOM元素。然后创建并返回一个引用这些元素的jQuery对象
从jQuery 1.8开始,任何jQuery实例方法(jQuery.fn的一种方法)都可以用作传递给第二个参数的对象的属性 请阅读jquery官方网站 如果将字符串作为参数传递给$(),jQuery将检查该字符串是否类似于HTML(即,它以开头)。如果不是,则如上所述,该字符串将被解释为选择器表达式。但是,如果该字符串似乎是HTML代码段,jQuery将尝试创建HTML所述的新DOM元素。然后创建并返回一个引用这些元素的jQuery对象
从jQuery1.8开始,任何jQuery实例方法(jQuery.fn的方法)可以用作传递给第二个参数的对象的属性谢谢你的信息。现在我了解了它的工作原理。谢谢你的信息。现在我了解了它的工作原理。根据Putra Soerya给出的关于jquery的信息,这段代码创建了一个class attribute=pdfemb internal div的div,然后创建了一个class attribute为class的画布=pdfemb-the-canvas。根据Putra Soerya给出的关于jquery的信息,这段代码创建一个class属性为pdfemb-intrandiv的div,然后创建一个class属性为pdfemb-the-canvas的canvas。