0

2 つのテーブルがあり、(jQuery を使用して) クラスを追加したい: borderプロパティが 0 でないテーブルのすべてのtd要素にborder-width-1を追加します。以下の例では、このコードはクラスを追加します: border-width-1テーブル内 のすべてのtd要素id="table-1"

    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 で要素のプロパティを対象にする方法がわかりません。そのため、関数を書き始めることができません。

4

1 に答える 1

1

それはあなたのコードです:

   jQuery('table[border!="0"] td').addClass('border-width-1');
于 2013-03-15T12:04:08.980 に答える