我從一個SO回答中找到了這個小提琴,一旦點擊一個按鈕就隱藏了一個表列。我想要的是完全相反的。我希望它在默認情況下隱藏,然後在單擊按鈕時顯示並隱藏(切換)。使用jQuery顯示和隱藏表列使用jQuery
我該如何做到這一點?
這裏的小提琴:
HTML:
<table id="foo">
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
</table>
<button onclick='document.getElementById("foo").classList.toggle("hide2")'>Click me</button>
CSS:
#foo td {
padding: 1em;
border: 1px solid black;
}
#foo.hide2 tr > *:nth-child(2) {
display: none;
}
做對面的人。創建它時隱藏列。在點擊事件顯示它。 –