two.html の 2 つの HTML (単に名前は one.html と two.html です) があります。URL が two.html?var=1 を表示すると、クエリ文字列があります。 jクエリ。 two.htmlサンプル(ローカルのコードが正常に機能しているのに、なぜjsfiddleで機能しないのかわかりません。)
HTML
<div class="itemabc"><img src="http://s7.postimg.org/7zbcr6ytz/photo1.jpg id="item1" /></div>
Jクエリ
$(document).ready(function(){
var target = getParameterByName('var');
if (target == 1) {
$("#item1").attr("src","http://s7.postimg.org/7zbcr6ytz/photo1.jpg");
}
else if (target == 2){
$("#item1").attr("src","http://s22.postimg.org/v6gqap331/photo2.jpg");
}
else if (target == 3){
$("#item1").attr("src","http://s22.postimg.org/anqfjdejh/photo3.jpg");
}
else if (target == 4){
$("#item1").attr("src","http://s22.postimg.org/75efmzdnh/photo4.jpg");
}
else if (target == 5){
$("#item1").attr("src","http://s22.postimg.org/9pa2h317h/photo5.jpg");
}
else {
$("#item1").attr("src","http://s22.postimg.org/mfeau695p/photo6.jpg");
}
});
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
そして、変数をtwo.htmlに投稿する方法がわかりません。one.htmlで選択するアイテムがほとんどないため、これを行う理由がわかりません。送信後、two.htmlは何を表示しますか私は前に選択します。