2011-07-20 87 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進行調整。