私はjQueryの初心者です。
オンザフライで生成され、ページに追加される以下のようなhtmlコードがあります。
<div class="outstandingcallback">
<span>a</span>
<span>b</span>
</div>
<div class="outstandingcallback">
<span>c</span>
<span>d</span>
</div>
......
もう一方をクリックすると、そのうちの 1 つを非表示にする必要があります。次のjQueryを使用しましたが、div要素を非表示にする方法がわかりません。
$('.outstandingcallback').bind('click', function () {
var selectdCallItemID = $(".callItemID", this).html();
var myHtmlCode = $('#CallBacks').html();
$('' + myHtmlCode + '').find('div').each(function () {
var thisCallID = $(".callItemID", this).html();
if (thisCallID == selectdCallItemID ) {
alert("test");
$('' + myHtmlCode + '').find(this).hide();
}
});
});
次の部分がよくわかりません。
$('' + myHtmlCode + '').find(this).hide();