2014-02-23 82 views
1

我正在使用其他人開發的代碼。 這是一個使用PHP,HTML和JQUERY(帶woocomerce的wordpress)開發的網站。HTML + JQUERY <tags>移動

我需要插入一些標籤,它已經完成。 問題是(我認爲)被移動了。 當我點擊「查看源代碼」,我得到:

<script type="text/javascript"> 
    jQuery(function() { 
     jQuery("#tabs").tabs(); 
    }); 

</script> 
<table class="variations-table" cellspacing="0"> 
<tbody> 
    <div id="tabs"> 
     <ul> 
     <li style="background:none;"><a href="#Americana">Americana</a></li> 
     <li style="background:none;"><a href="#Chaleco">Chaleco</a></li> 
     <li style="background:none;"><a href="#Pantalones">Pantalones</a></li> 
     </ul> 
     <table> 
     <tbody> 
      <div id="Americana"> 
       <tr> 
        <td class="label cabecera tejido" > 
        <label for="tejido" style="display:none"></label> 
        <p class="tejido-leo-black etiqueta etiqueta-1" >Tejido</p> 
        <input type="hidden" value="Leo Black" id="tejido" name="attribute_tejido" class="shopping"> 
        <p class="seleccion select-1 select-tejido">Leo Black</p> 
        <div class="personalizar desplegable-1 abrir-1" >Personalizar</div> 
        </td> 
       </tr> 
      </div> 
      <div id="Chaleco"> 
       <tr> 
        <td class="label cabecera tejido" > 
        <label for="tejido" style="display:none"></label> 
        <p class="tejido-leo-black etiqueta etiqueta-1" >Chaleco bolsillo</p> 
        <input type="hidden" value="Leo Black" id="tejido" name="attribute_tejido" class="shopping"> 
        <p class="seleccion select-1 select-tejido">1 bolsillo</p> 
        <div class="personalizar desplegable-1 abrir-1" >Personalizar</div> 
        </td> 
       </tr> 
      </div> 
      <div id="Pantalones"> 
       <tr> 
        <td class="label cabecera tejido" > 
        <label for="tejido" style="display:none"></label> 
        <p class="tejido-leo-black etiqueta etiqueta-1" >Chaleco bolsillo</p> 
        <input type="hidden" value="Leo Black" id="tejido" name="attribute_tejido"    
         class="shopping"> 
        <p class="seleccion select-1 select-tejido">1 bolsillo</p> 
        <div class="personalizar desplegable-1 abrir-1" >Personalizar</div> 
        </td> 
       </tr> 
      </div> 
     </tbody> 
     </table> 
    </div> 

但是,當我在「檢查元素」(火狐瀏覽器)的標籤div的點擊被移出標籤表:

'<div id="tabs"> 
     <ul> 
      <li style="background:none;"><a href="#Americana">Americana</a></li> 
      <li style="background:none;"><a href="#Chaleco">Chaleco</a></li> 
      <li style="background:none;"><a href="#Pantalones">Pantalones</a></li> 
     </ul> 
     <table> 
     <tbody> 
      <div id="Americana"> 
      </div> 
    </div> 
    <table class="variations-table" cellspacing="0"> 
    <tbody> 
    <tr> 
    <td class="label cabecera tejido" > 
    <label for="tejido" style="display:none"></label> 
    <p class="tejido-leo-black etiqueta etiqueta-1" >Tejido</p> 
    <input type="hidden" value="Leo Black" id="tejido" name="attribute_tejido" class="shopping"> 
    <p class="seleccion select-1 select-tejido">Leo Black</p> 
    <div class="personalizar desplegable-1 abrir-1" >Personalizar</div> 
    </td> 
    </tr> 
    </div> 
    <div id="Chaleco"> 
    <tr> 
    <td class="label cabecera tejido" > 
    <label for="tejido" style="display:none"></label> 
    <p class="tejido-leo-black etiqueta etiqueta-1" >Chaleco bolsillo</p> 
    <input type="hidden" value="Leo Black" id="tejido" name="attribute_tejido" class="shopping"> 
    <p class="seleccion select-1 select-tejido">1 bolsillo</p> 
    <div class="personalizar desplegable-1 abrir-1" >Personalizar</div> 
    </td> 
    </tr> 
    </div> 
    <div id="Pantalones"> 
    <tr> 
    <td class="label cabecera tejido" > 
    <label for="tejido" style="display:none"></label> 
    <p class="tejido-leo-black etiqueta etiqueta-1" >Chaleco bolsillo</p> 
    <input type="hidden" value="Leo Black" id="tejido" name="attribute_tejido" class="shopping"> 
    <p class="seleccion select-1 select-tejido">1 bolsillo</p> 
    <div class="personalizar desplegable-1 abrir-1" >Personalizar</div> 
    </td> 
    </tr> 
    </div> 
    </tbody> 
    </table> 
    </div>' 

我不知道這是否正常。

任何幫助欣賞。

在此先感謝。

+0

該HTML代碼無效。不能在'tbody'中放置'div'標籤。它至少必須位於'td'內。 Chrome/Firefox試圖解決這個問題,這就是爲什麼你在檢查員看到不同的順序。 – GhostGambler

+0

@GhostGambler 謝謝。現在我明白它是如何工作的。 – user1432966

回答

1

您在這裏有一個問題:

<tbody> 
    <div id="tabs"> 
     <ul> 

你不能只是拋出一個div一個<tbody>中,創建一個單元格(最好在一排),然後加入。

<tbody> 
    <tr> 
     <td> 
     <div id="tabs"> 
      <ul> 
     ... 
     </td> 
    </tr> 
</tbody> 
+0

謝謝。現在我明白它是如何工作的。 – user1432966

+0

沒問題:)祝你好運 – 2014-02-23 13:41:52