Ich habe ein div appendDiv
genannt und wenn ich es klicken, wird ein div mit Klassennamen textGroup
angehängt wird.Click-Funktion arbeitet, wenn verschiedene divs klicken
$("#appendDiv").on("click", function(e) {
$('#appendDiv').append("<label class='textGroup' style='width:50px;height:50px;background-color:gray;z-index:4;position:absolute;top:" + e.pageY + "px;left:" + e.pageX + "px;'></label>")
});
ich eine Klick-Funktion für textGroup
div haben (das heißt), wenn sie klicken, wird kommen, eine Warnung. Aber wenn ich auf das textGroup
div klicke, kommt der Alarm und ein div wird angehängt. Dies ist die Funktion
$("#appendDiv").on("click", function(e) {
$('#appendDiv').append("<label class='textGroup' style='width:50px;height:50px;background-color:gray;z-index:4;position:absolute;top:" + e.pageY + "px;left:" + e.pageX + "px;'></label>")
$(".textGroup").bind("click", function() {
alert("appended");
});
});
Ich weiß textGroup
das Kind von appendDiv
ist. Aber meine Frage ist
ich Sie auf das
textGroup
div, aber warum die Klick-Funktion vonappendDiv
ausgeführt wird?Wie die Klick-Funktion von
appendDiv
nur beschränken, wenn auf denappendDiv
und nicht auf dietextGroup
klicken, klicken?
Dies sind die jsFiddle link
Danke Mann. Es hat funktioniert – Thinker
@ Thinker: froh, dass es hilft :) –