我在jQuery中很新。使用jQuery点击其他div后隐藏特定的div
我有一个HTML代码如下其在飞行中产生并添加到我的网页:
<div class="outstandingcallback">
<span>a</span>
<span>b</span>
</div>
<div class="outstandingcallback">
<span>c</span>
<span>d</span>
</div>
......
我需要隐藏其中的一个,当我点击另一个。 我用下面的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();
创建jsFidel演示请 –
试试这个'$('。outstandingcallback')。hide();' – 7alhashmi
callItemID在哪里找到? –