Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 请参阅第二列中的对象_Javascript_Html_Css - Fatal编程技术网

Javascript 请参阅第二列中的对象

Javascript 请参阅第二列中的对象,javascript,html,css,Javascript,Html,Css,我试图引用第二列object link_图标中的object,并根据.json数据分配新的url 我的html的结构: <div class="details"> <h1 id="title">title</h1> <h3 id="author"> <a href="https://www.google.pl/">author</a> </h3> </div>

我试图引用第二列object link_图标中的object,并根据.json数据分配新的url

我的html的结构:

<div class="details">
    <h1 id="title">title</h1>
    <h3 id="author">
        <a href="https://www.google.pl/">author</a>
    </h3>
</div>
<a href="https://www.google.pl/">
    <div><i class="link_icon"></i></div>
</a>
var link_icon=$。link_icon a

这里的选择器指的是每一个标记,它有一个带有类链接图标的标记作为父级。问题是您的html文档在link_图标中不包含任何a标记:选择器将不返回任何内容

您可以这样更改html:

<div><a class="link_a" href="#"><i class="link_icon"></i></a></div>

您的fiddle没有运行,因为jQuery没有被添加为资源。此外,随机数字也没有定义在你的小提琴。请添加它,并确保在发布示例之前运行fiddle。您能在问题中包含url中指定的json文件的内容吗?谢谢。我不确定我是否理解。。。如果没有新类,只是将细节作为父类引用,我会修改每个标签,那么,作者下的链接和图标下的链接会同时出现吗?
{
    "title": "example title",  
    "copyright": "example author",
    "permalink": "https://www.bing.com/",
    "url": "http://www.yahoo.com"    
}
<div><a class="link_a" href="#"><i class="link_icon"></i></a></div>
var link_a = $(".link_a");

// ...

link_a.attr("href", data.permalink);