Hello I have a function that add combobox into the page, and I need to use the values of these combobox. When I try to acces into the jquery code it don't work. I think that I need to add the element to dom but I don't know how to do that. The id of combo is 'selectCombo'
-
Show us what you did so far regarding the code...balexandre– balexandre2011-09-25 11:36:43 +00:00Commented Sep 25, 2011 at 11:36
-
2possible duplicate of How do I add a DOM element with jQuery?Felix Kling– Felix Kling2011-09-25 11:37:51 +00:00Commented Sep 25, 2011 at 11:37
Add a comment
|
2 Answers
You have several choices:
- .prepend() http://api.jquery.com/prepend/
- .append() http://api.jquery.com/append/
- .insertAfter() http://api.jquery.com/insertAfter/
- .insertBefore() http://api.jquery.com/insertBefore/
2 Comments
Felix Kling
.add is not adding to the DOM.herkulano
true! "Add elements to the set of matched elements." -- jquery docs. removed it, thanks.
Try this way:
$("<div/>", {
// PROPERTIES HERE
text: "Click me",
id: "example",
"class": "myDiv", // ('class' is still better in quotes)
css: {
color: "red",
fontSize: "3em",
cursor: "pointer"
},
on: {
mouseenter: function() {
console.log("PLEASE... "+ $(this).text());
},
click: function() {
console.log("Hy! My ID is: "+ this.id);
}
},
append: "<i>!!</i>",
appendTo: "body" // Finally, append to any selector
});