我試圖顯示和隱藏點擊jQuery的一些行?到目前爲止,我試圖得到一個鏈接,我點擊則ID與一些後綴串聯然後我嘗試切換具有該ID的行,所以我的html和查詢代碼是這樣的:隱藏和顯示基於它的id與jquery的特定行
<table>
<tr>
<td>col_1</td>
<td><a href="#" id="1" class="show_row">click me</a></td>
</tr>
<tr class="hide_row" id="1_preview">
<td>Hiden contet</td>
<td><a href="#" id="1" class="hide_row">done</td>
</tr>
<tr>
<td>col_1</td>
<td><a href="#" id="2" class="show_row">col_2</a></td>
</tr>
<tr class="hide_row" id="2_preview">
<td>a</td>
<td><a href="#" id="2" class="hide_row">done</td>
</tr>
</table>
jQuery的:
$(".hide_row").hide();
$(".show_row").click(function() {
var rowId = $(".show_row").attr('id');
alert(rowId);
$('#' + rowId + '_preview').show();
});
$(".hide_row").click(function() {
var rowId = $(this).attr('id');
$('#' + rowId + '_preview').hide();
});
如何編輯我的jQuery的工作,因爲我描述?
我會建議,請不要使用ID =「1」,一次以上。如果你可以使用它作爲class =「1」,會更好。也請使用有效的標識符名稱。 – maddy 2014-09-25 06:04:58
http://jsfiddle.net/47j47Lud/ – 2014-09-25 06:05:14