简体   繁体   English

在jQuery中追加元素

[英]Appending an element in jquery

var main_div = $('div[class^="select"]');  
var download_button = document.createElement('a');

download_button.setAttribute("id", "download");
download_button.style.color = "blue";
download_button.href = "#";
download_button.innerHTML = "Download";

main_div.append(download_button);

Nothing Happens , no new element is appended to select what is wrong with this? 什么都不会发生,没有附加新元素来选择这有什么问题?

Use 采用

main_div.append(download_button);

Instead of 代替

main_div.appendTo(download_button);

Update - 更新-

DEMO DEMO

You can do this in jQuery like this: 您可以在jQuery中执行以下操作:

 var main_div = $('div[class^="select"]'); 

 $("<a/>")
   .attr("id","download")
   .css("color","blue")
   .attr("href","#")
   .html("Download")
   .appendTo(main_div);

Do not mix jQuery and JS like you did... 不要像您一样混合使用jQuery和JS ...

var main_div = $('div.select');  
var download_button = $('<a id="download" style="color:blue;" href="#">Download</a>');

main_div.append(download_button);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM