出現問題。 在下面的小提琴中,我試圖舉例說明如何檢查變量「htmlstring」是否已被追加,如果是,則不追加另一個變量。另一方面,如果它沒有被追加,課程將追加它。檢查變量是否已被追加
http://jsfiddle.net/Lc5gdvge/6/
如何使這項工作?總而言之,我需要的是一個if-else代碼,它將檢查以前的附加變量。如果沒有被追加,它將追加,如果容器已經包含附加變量「htmlstring」,那麼它當然不應該追加一個新的變量。
$(document).ready(function() {
$('.outerdiv').click(function() {
var htmlstring = $(this).contents().filter(function(){return this.nodeType == 3;}).text()
if ($('.innerdiv').innerhtml(jQuery.inArray(htmlstring, arr))){ /*this line is the problem*/
}
else {
$(this).find('div.innerdiv').append(htmlstring);}
})
});
丟失在哪裏'ARR '被定義? – AlliterativeAlice