Jquery don的父母和附件';我们不能一起工作吗?
jquery.parents和jquery.appendTo似乎不能一起工作,例如,我只想向单击按钮的父元素添加一个新元素Jquery don的父母和附件';我们不能一起工作吗?,jquery,appendto,parents,Jquery,Appendto,Parents,jquery.parents和jquery.appendTo似乎不能一起工作,例如,我只想向单击按钮的父元素添加一个新元素 $('.local').click(function(){ var object = $(this); var parent = object.parents('.block').css({background:'yellow'}); $('<li class="item"></li>').appendTo('.ite
$('.local').click(function(){
var object = $(this);
var parent = object.parents('.block').css({background:'yellow'});
$('<li class="item"></li>').appendTo('.items',parent).html('\
<p>added</p>\
');
return false;
});
$('.local')。单击(函数(){
var object=$(这个);
var parent=object.parents('.block').css({background:'yellow'});
$(').appendTo('.items',parent.html('\
新增\
');
返回false;
});
html
因此,当我单击第一个添加按钮时。添加的段落只应添加到第一个的添加按钮的父元素中,而不能添加到具有相同类名的其他父元素中
这是你的电话号码
我能修一下吗?或者我一定是把它编错了?不是那样的。试试这个:
$('.local').click(function(){
var object = $(this);
var parent = object.parents('.block').css({background:'yellow'});
$('<li class="item"></li>').appendTo($('.items',parent)).html('\
<p>added</p>\
');
return false;
});
$('.local')。单击(函数(){
var object=$(这个);
var parent=object.parents('.block').css({background:'yellow'});
$(').appendTo($('.items',parent)).html('\
新增\
');
返回false;
});
与其使用.appendTo('.items',parent))
,不如使用.appendTo($('.items',parent))
尝试以下操作:
$('.local').click(function(){
var object = $(this);
var parent = object.parents('.block').css({background:'yellow'});
$('<li class="item"></li>').appendTo($('.items',parent)).html('\
<p>added</p>\
');
return false;
});
$(document).on("click", ".local", function(){
$(this)
.closest(".block")
.css("background-color","yellow")
.find("ul.items")
.append( $("<li>")
.attr("class","item")
.html( $("<p>").html("added") );
);
});
$(document).on(“click”,“.local”,function()){
$(本)
.最近的(“.块”)
.css(“背景色”、“黄色”)
.查找(“ul.项目”)
.追加($(“”)
.attr(“类别”、“项目”)
.html($(“”).html(“添加”);
);
});
请注意,jQuery 1.7中添加了on()
。
我们将click处理程序附加到class
local
的任何元素。单击时,它将遍历DOM,直到找到类为block
的最近元素。它将其背景色设置为黄色,然后使用classitems
选择其子级ul
。然后附加新的li
元素。同时,我们还使用jQuery设置了li
的类和文本。@MattBradley,请为子孙后代解释一下需要什么?