我想使用.load为网站上的每个单元格添加一个存在于另一个页面上的按钮。
让我们说它看起来像这样:
Lalalala
Videooooo Here
Wop wop Wop wop
所有这些都是链接。然后,如果您转到每个链接,例如" Lalalala",您就会转到这样的页面:
信息在这里,blabla。拉拉
所以,我尝试使用:
$(".mainpart").append("Magnet: <div id='magneturl'>Loading download buttons..</div>");
$("#magneturl").load("zoo-s01e04-hdtv-x264-lol-ettv-t10975316.html");
但如果我使用:
$(".mainpart").append("Magnet: <div id='magneturl'>Loading download buttons..</div>");
$("#magneturl").load("zoo-s01e04-hdtv-x264-lol-ettv-t10975316.html .magnetlinkButton");
它只会打印磁铁:
我希望我对这篇文章有任何意义。
答案 0 :(得分:3)
该行
$("#magneturl").load("zoo-s01e04-hdtv-x264-lol-ettv-t10975316.html .magnetlinkButton");
正在尝试获取页面内容并使用jQuery选择器.magnetlinkButton
对其进行过滤。根据您发布的图像判断,您加载的文件不是HTML页面,而是JSON;或者它可能是HTML,但它没有class="magnetlinkButton"
的任何元素。
如果您实际上是尝试从该JSON文本中读取属性.magnetlinkButton
,我建议您调查.getJSON()。
答案 1 :(得分:-1)
检查你的jquery版本。这是工作示例:
<!doctype html>
<html lang="en">
<head>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<b>Projects List:</b>
<ol id="new-projects"></ol>
<script>
$( "#new-projects" ).load( "/resources/load.html #projects li" );
</script>
</body>