Jquery 错在哪里?(我不能具体说,因为我不知道……:/) 目标

Jquery 错在哪里?(我不能具体说,因为我不知道……:/) 目标,jquery,iteration,this,attr,each,Jquery,Iteration,This,Attr,Each,我试图让jQuery将父容器的类名输出为嵌套容器中的文本。更具体地说,我希望每个中的所有文本都使用不同的字体。这很简单,我只是分配了课程。但是我还希望在每个中都有一个来显示所使用的字体(只需将父类的类名添加为文本) 示例/测试 奇怪的是 (一点)代码 第二个链接在检查代码时也非常方便,所以我希望如果我只在这里粘贴jquery内容就可以了(我发现很可能是我把那部分搞糟了…再次…) $(文档).ready(函数(){ $(“span”)。每个(函数(){ var usedfont=$(this

我试图让jQuery将父容器的类名输出为嵌套容器中的文本。更具体地说,我希望每个
中的所有文本都使用不同的字体。这很简单,我只是分配了课程。但是我还希望在每个
中都有一个
来显示所使用的字体(只需将父类的类名添加为文本)

示例/测试

奇怪的是

(一点)代码 第二个链接在检查代码时也非常方便,所以我希望如果我只在这里粘贴jquery内容就可以了(我发现很可能是我把那部分搞糟了…再次…)


$(文档).ready(函数(){
$(“span”)。每个(函数(){
var usedfont=$(this.parent().attr(“类”);
$(this).text(usedfont);
});
});
我的思路是:
  • 加载dom时
  • 迭代所有跨度元素
  • 将变量设置为父元素的类名,然后
  • 将span元素的文本设置为此变量。(ergo回音) 说出家长的班级名称)
  • 问题: 为什么第一个链接后面的页面不起作用?为什么jsfiddle测试要交付

    *为什么JSFIDLE结果以
    })开头;//]>

    非常感谢

    答案很简单:是404

    编辑:您的JSFIDLE出现问题,因为不需要在FIDLE的JavaScript部分使用
    标记。那里的所有代码都将被解释为javascript。只需将jQuery用作外部依赖项(列表在左边),去掉包含您自己的JS的
    脚本
    标记。

    答案很简单:是404


    编辑:您的JSFIDLE出现问题,因为不需要在FIDLE的JavaScript部分使用
    标记。那里的所有代码都将被解释为javascript。只需将jQuery用作外部依赖项(列表在左侧),去掉包含您自己的JS的
    脚本
    标记。

    ,JSFIDLE也可以。顶部的“奇怪的东西”来自您的代码(手动将
    script
    标记和jQuery插入已经使用jQuery的fiddle的javascript部分)

    ,jsfiddle也可以。顶部的“奇怪的东西”来自您的代码(手动将
    脚本
    标记和jQuery插入已经使用jQuery的小提琴的javascript部分)

    我从您的网站上得到两个错误:
    加载资源失败:服务器响应状态为404(未找到)
    (对于jQuery)这会导致未捕获引用错误:$未定义
    。jquery库未加载,因此无法工作。我从您的网站收到两个错误:
    加载资源失败:服务器响应状态为404(未找到)
    (对于jquery),这导致
    未捕获引用错误:$未定义
    。jquery库没有加载,所以无法工作。哦,我的天,我真惭愧。我很确定我链接到了谷歌,没关系。我曾经有过这样的经历:我在某件事情上被困了一个小时,开始向其他人解释问题,通过解释,他们甚至没有说一句话,就突然意识到了我问题的非常明显的原因。:-)哦,我的天啊,我真惭愧。我很确定我链接到了谷歌,没关系。我曾经有过这样的经历:我在某件事情上被困了一个小时,开始向其他人解释问题,通过解释,他们甚至没有说一句话,就突然意识到了我问题的非常明显的原因。:-)
    <script type="text/javascript">
       $(document).ready(function() {
          $("span").each(function() {
             var usedfont= $(this).parent().attr("class");
             $(this).text(usedfont);
          });
       });
    </script>