Javascript 在Wordpress中访问动态生成的内容
我正在尝试更改wordpress生成的动态内容。我的函数应该做的是,在json调用中更改从数据库获得的图像源。到现在为止,一直都还不错。但是由于Wordpress中的图像是动态插入的,我无法通过javascript访问它们。我知道on()方法可以访问动态内容,但由于没有单击之类的东西,有没有办法获取这些内容 以下是JS:Javascript 在Wordpress中访问动态生成的内容,javascript,jquery,ajax,wordpress,Javascript,Jquery,Ajax,Wordpress,我正在尝试更改wordpress生成的动态内容。我的函数应该做的是,在json调用中更改从数据库获得的图像源。到现在为止,一直都还不错。但是由于Wordpress中的图像是动态插入的,我无法通过javascript访问它们。我知道on()方法可以访问动态内容,但由于没有单击之类的东西,有没有办法获取这些内容 以下是JS: (function($) { $.ajax({ dataType: "json", url: '../wp-content/plugin
(function($) {
$.ajax({
dataType: "json",
url: '../wp-content/plugins/svgmagic/getsvgimages.php',
success: function (data) {
// paths from svg files
for (var i=0, len=data.length; i < len; i++) {
var splitIt = data[i].guid.split('/');
jQuery('.attachment.save-ready').each(function() {
if(jQuery(this).find('.filename div').text() == splitIt[splitIt.length-1]) {
jQuery(this).find('.centered img').attr("src",data[i].guid);
}
});
}
}
});
})(jQuery);
(函数($){
$.ajax({
数据类型:“json”,
url:“../wp content/plugins/svgmagic/getsvgimages.php”,
成功:功能(数据){
//svg文件的路径
对于(变量i=0,len=data.length;i
您可以发布您的代码吗?当然可以。但是我不认为这会有什么帮助。不确定是否会有帮助,请尝试使用这个time=window.setInterval(function(){if(document.readyState=='complete'){/*将ajax函数放在这里*/;clearInterval(time);}},100)
您想如何访问图像?您想通过单击访问它们吗?你说“没有点击”是什么意思?当页面加载时,我想循环浏览所有图片,如果是.svg图像,则更改其来源。我不会等待一个特定的事件。但由于Wordpress媒体管理器似乎是用javascript构建的,我无法访问这些动态生成的图像。