新しい入力に追加されるスパンを動的に作成しています。タイトル入力に表示可能な特定の子がある場合、新しい入力子にもそれらのクラスを表示させたいと思います。
私は次のようなものが欲しいです:
var visibleClass = $('#titlediv').children().is(':visible').each('.class');
$('#newinput').children('span').hasClass('.' + visibleClass).show();
これは、新しい入力とdivを作成する関数のコードの例です。この例では、「。catsadd」は、すべてクラスcatsaddを持ち、独自のクラスを持つ変数allimagesを参照しています。
var item = $('<input />');
item.attr({'type':'text', 'size': '33px' , 'class':'inputItem' , 'id':'item' + nextItemId })
.appendTo('#itemDiv' + nextItemId);
//Create Span for category selections
$('<span />').attr({'class':'dynamiccat' , 'id':'categorydiv' + nextItemId})
.prependTo('#itemDiv' + nextItemId);
$('#categorydiv' + nextItemId).append(allimages);
$('.dynamiccat').hide();
$('.catsadd').hide();
助けてくれてありがとう!