$(this) を介して動的に作成された要素を呼び出そうとしていますが、可能ですか?
例えば:
$(".el").on("click",function(){
$("body").append("<div class='new'></div>");
// call class .new via $(this)
});
$(".el") からクラス .new を呼び出すか、別の関数から $(".new") から $(".el") を呼び出すことは可能ですか?
$(this) を介して動的に作成された要素を呼び出そうとしていますが、可能ですか?
例えば:
$(".el").on("click",function(){
$("body").append("<div class='new'></div>");
// call class .new via $(this)
});
$(".el") からクラス .new を呼び出すか、別の関数から $(".new") から $(".el") を呼び出すことは可能ですか?
this
他の関数を呼び出さずに再署名することはできません。いずれにせよ、要素をキャッシュして var に保存する方がよいでしょう。このコードを使用できます:
$(".el").on("click",function(){
var $el = $("<div class='new'></div>").appendTo('body');
// $el will be $('.new') and you can call jQuery function like that
// $el.addClass('work');
});