出现问题。 在下面的小提琴中,我试图举例说明如何检查变量“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