次のコードが機能しない理由を何時間も探していました。
naam = "div#" + $(naam).next('div').attr('id');
current = "img." + $(naam).attr('id');
$(current).css("border", "solid 4px #9966FF");
div には、img のクラスと同じ名前の ID があります。
<div id="michiel">
これは、コードを使用したい画像です。
<img src="Images/michielsmall.jpg" class="michiel, link" alt="Michiel">
ご覧のとおり、img の境界線を class で変更しようとしてい"michiel"
ます。
I の場合console.log(current);
、出力は:img.michiel
です。これは正しいです。
なぜこれがうまくいかないのか本当にわかりません、助けてください。