2013-03-15 70 views
0

我有2個表,並希望(使用jQuery)要添加的類別:邊框寬度1所有TD元素表中哪些邊界屬性不爲0。在下面的例子這個代碼將添加類:邊框寬度1所有TD元素表ID =「表1」如何將樣式應用於具有帶jQuery Border屬性的表格?

Having these tables 
     <table border="1" id="table-1"> 
     <tr> 
     <td>row 1, cell 1</td> 
     <td>row 1, cell 2</td> 
     </tr> 
     </table> 

      <table border="0" id="table-2"> 
      <tr> 
      <td>row 1, cell 1</td> 
      <td>row 1, cell 2</td> 
      </tr> 
      </table> 

     After execution this would be the results: 
      <table border="1" id="table-1"> 
      <tr> 
      <td class="border-width-1">row 1, cell 1</td> 
      <td class="border-width-1">row 1, cell 2</td> 
      </tr> 
      </table> 

我不知道如何定位與jQuery一個元素屬性。這就是爲什麼我不能開始寫功能。

+0

雖然答案顯示如何選擇這些,我會建議使用的ID /類。 – HungryCoder 2013-03-15 12:08:08

回答

1

那是你的代碼:

jQuery('table[border!="0"] td').addClass('border-width-1'); 
+1

+1 http://jsfiddle.net/ujkgW/1/ – 2013-03-15 12:07:10

+0

我得到這個錯誤:Uncaught SyntaxError:意外的數字 – Jaso2970 2013-03-15 12:08:09

+0

是的,因爲括號錯誤嘗試上次修改現在沒關係 – kidwon 2013-03-15 12:08:46

相關問題