0
我试图切换特定的元素选择。我想隐藏基于选择的元素,然后显示那些完全相同的元素。我试图使用此代码,但行不“显示”,因为它似乎重新检查哪些是可见的。存储特定的元素以便稍后操作
jQuery(function($){
$('input[id^=_cmb_api_use_defaults_]').click(function(){
var $rows = $(this).parents('tr:first').nextAll('tr:visible');
if($(this).is(':checked')){
$rows.hide();
} else {
$rows.show();
}
});
});
如何存储这些特定元素,以便我可以在以后操作完全相同的表行?
请创建http://jsfiddle.net/演示,让您的问题更容易理解。你是什么意思*“似乎重新检查哪些是可见的”*? –
我看不到一些HTML,但我怀疑''.parents()'没有做你期望的。 [考虑使用'.closest()'代替](http://api.jquery.com/closest)。 – Blazemonger