/ / jqueryを使ってイメージソースを別のイメージのソースに変更する - javascript、jquery、html

jquery - javascript、jquery、htmlを使用してイメージソースを別のイメージのソースに変更する場合

次のコードはうまくいかないでしょうか?

$(".elastica").click(function(){
document.getElementById("bigimage").attr("src")= $(this).attr("src");
});

それはサイト上のものを変更しません。 私はもう一方の画像 "s idによって画像位置を出力しようと試みましたが、それは空になります(文字通り" ")。他のイメージのsrcを、innerHTMLを使ってテキストボックスに出力すると、定義されていません。

どちらの方法でも、大きな画像を更新することはできませんでした。

回答:

回答№1は1
$(".elastica").click(function(){
$("#bigimage").attr("src", $(this).attr("src"));
});

回答№2の場合は0

document.getElementById("bigimage") jQueryオブジェクトではないので、jQuery関数attrを使用することはできません。このようにすることができます:

$(document.getElementById("bigimage")).attr("src", $(this).attr("src"));

jqueryセレクタエンジンを使用して#bigimageを取得することもできます。

$("#bigimage").attr("src", $(this).attr("src"));