JQuery .attr不会检索或更改值

Rus*_*uss 2 html javascript jquery

我正在尝试使用jQuery更改HTML属性,但无论我做什么,我都无法使用jQuery的.attr().

为了测试,我写了

alert($("#logo").attr("title"));
Run Code Online (Sandbox Code Playgroud)

即使我有一个id ="logo"和标题的img,警报仍然是空白的.

我的完整方法:

function switchVideo(videoID) {
    var videoPlayer = document.getElementById("example_video_1");
    videoPlayer.src = "video/Occam.webm";
    videoPlayer.load();
    $("#example_video_1").attr("poster", "video/ss.png");

    //Doesn't work:
    alert($("#logo").attr("title"));
    $("#logo").fadeOut();

    videoPlayer.play();
}
Run Code Online (Sandbox Code Playgroud)

我的淡出效果很好,所以我知道我正确地导入了jQuery.

我已经让它在另一个文档中工作,所以文档中必须有其他东西搞乱它.有谁知道为什么这个简单的方法不起作用?

您可以在http://jrstrauss.net/temp/create.html上看到源页面

Ulf*_*ack 8

你的div有id标识,而不是img.尝试:

$("#logo img").attr("title")