我正在嘗試設置切換功能以在表格中顯示更多內容。JQuery的Toggle()函數是否只支持div來隱藏?
所以在這裏,我不能用我的< tr>做很多事情,我不知道它是因爲我錯過了什麼,或者因爲toggle()只適用於< div>?
這裏是我做過什麼:
腳本
<script>
$(document).ready(function() {
// hides the slickbox as soon as the DOM is ready (a little sooner that page load)
$('.hidden').hide();
// slides down, up, and toggle the slickbox on click
$('.more-info').click(function() {
$('.hidden').slideToggle(1000);
return false;
});
});
</script>
按鈕:
<div style="float:right;"><a href="javascript:void(0)" class="more-info">Show more</a>
</div>
的表(TR進行切換):
<tr class="hidden">
<td>
<img id="tableImage" src="<?php echo base_url($product['image_url'])?>" alt="product" width="121"/>
</td>
<td>
<?php echo $product['title'] ?>
</td>
<td>
<?php
$options = array(
'0' => '0',
'1' => '1',
'2' => '2',
'3' => '3',
'4' => '4',
'5' => '5',
'6' => '6',
'7' => '7',
);
if($product['quantity']==0){
$value[$product['title']] = set_value('quantity'.$product['title']);
}else{
$value[$product['title']] = $product['quantity'];
}
$data0 = 'class="quantSelect" value="'.$value[$product['title']].'" id="quant'.$product['title'].'"';
echo form_dropdown('quantity'.$product['title'], $options, $value[$product['title']],$data0);
?>
</td>
<td>
<?php echo $product['price'] ?>
</td>
<td id="<?php echo 'price'.$product['title']?>">$<?php echo $total[$product['title']] ?>
</td>
</tr>
你介意製作一個jsFiddle嗎? – Inkbug 2012-07-27 05:36:30
哇!縮進??? – elclanrs 2012-07-27 05:40:16
哪裏放置了more-info? – 2012-07-27 05:41:55