du kan lave det noget ala det her:
- <html>
- <head></head>
- <body>
- <div id="qa"></div>
- </body>
- </html>
- function addQuestion(str_q, array_a){
- $con = $("<div/>");
- $q = $("<p/>").text(str_q)
- .append($("<a/>").text("Add new answer")
- .attr("href", "#")
- .click(function(){
- $svar = prompt("Your answer is?");
- if($svar){
- addAnswer($(this).parent().parent(), $svar);
- }
- })
- );
- $a = $("<ul/>");
-
- if(array_a.length > 0){
- $.each(array_a, function(i, q){
- $a.append($("<li/>").text(q));
- });
- }
-
- $con.append($q)
- .append($a);
-
- $("#qa").append($con);
- }
-
- function addAnswer(obj_q, str_a){
- $(obj_q).find("ul").append($("<li/>").text(str_a));
- }
-
- $(function(){
- $("body").prepend($("<a/>").attr("href", "#")
- .text("Add new question")
- .click(function(){
- $svar = prompt("What is your question?");
- if($svar){
- addQuestion($svar, new Array());
- }
- })
- );
-
- addQuestion("hvad er 2 + 2 ?", new Array("1", "2", "3", "4", "5"));
- });
edit: var lige en lille fejl så jeg
Indlæg senest redigeret d. 19.05.2012 19:54 af Bruger #3427