Jquery.append()无法处理Wordpress插件中动态生成的元素
首先,我只知道一点jQuery。我已经在这个网站上搜索了所有关于使用jQuery动态创建内容的问题和答案,但是没有能够解决我的问题 我在WordPress搜索和筛选插件创建的表单上添加了一些文本,每当用户单击复选框时,该插件都会更改页面结果。我已经能够在初始页面加载时使用Jquery.append()无法处理Wordpress插件中动态生成的元素,jquery,forms,dynamic,append,Jquery,Forms,Dynamic,Append,首先,我只知道一点jQuery。我已经在这个网站上搜索了所有关于使用jQuery动态创建内容的问题和答案,但是没有能够解决我的问题 我在WordPress搜索和筛选插件创建的表单上添加了一些文本,每当用户单击复选框时,该插件都会更改页面结果。我已经能够在初始页面加载时使用 $(document).ready(function(){ $(".sf-item-246").append('<br/><br/>Settings'); }); $(文档).ready(函数()
$(document).ready(function(){
$(".sf-item-246").append('<br/><br/>Settings');
});
$(文档).ready(函数(){
$(.sf-item-246”).append(“
Settings”);
});
但是,一旦用户单击其中一个复选框,表单就会恢复并丢失“append”脚本。我意识到我需要在我的脚本中添加一些东西使其“固定”,因为表单是一个动态元素,但我不知道这可能是什么
如果有任何帮助,我们将不胜感激。您的意思是说,
.sf-item-246
每次都会被更改吗?当您单击checbox时到底发生了什么?我的意思是调用哪个函数?欢迎使用堆栈溢出。我们需要关于这个问题的更多细节。是否有其他代码可能会影响这一点?哪些函数与其他事件相关?.sf-item-246
只是特定li
复选框的插件类,我决定在其后面添加我的新标题“设置”。并不是每次都会换。确切的情况是,在页面首次加载后,我的标题出现在列表项.sf-item-246
之后,正好是它应该出现的位置,但只要我单击同一列表中的一个复选框(不管是哪个),我的标题就会消失。经过进一步研究,我意识到我使用的WordPress插件通过Ajax加载内容。所以我现在已经解决了这个问题。谢谢收听。我需要结束这个问题,但现在确定如何做。