2011-07-20 90 views
0
function showHideMinMax(typeid ,value){ 
    // extract the index number from typeid 
    var indexNr = typeid.match(/\d+/); 
      if(value == "blah"){ 
       $("input#A"+indexNr).hide(); 
       $("input#B"+indexNr).hide(); 
       $("label[for=C"+indexNr+"]").hide(); 
       $("label[for=D"+indexNr+"]").hide(); 
      }else{ 
       $("input#A"+indexNr).show(); 
       $("input#B"+indexNr).show(); 
       $("label[for=C"+indexNr+"]").show(); 
       $("label[for=D"+indexNr+"]").show(); 
      } 
    } 

我有一个像上面那样的javascript函数。所以我想要的是在else部分中,如果在else部分中提到的html元素不能退出,那么创建它们并追加到li元素中的html部分。我怎样才能做到这一点?将html元素动态添加到li元素的内部html中

Li元素看起来像这样和上面的元素是这个网站里元素中

  <li class="css" id="demo"+somenumber "> 

回答

3

你会使用appendappendTo,如:

var data = "<input type=\"text\" />"; 
$("#elementId").append(data); 

或者:

$("<input type=\"text\" />").appendTo($("#elementId")); 

其中elementId是的ID元素。您需要针对您的特定html进行调整。