さて、ここでの私の考えは、可能なリンクのリストを作成し、jquery .bind() に適切な href を添付させることでした
これが私のリストです:
<ul>
<li>main</li>
<li>design</li>
<li>photography</li>
<li>studio art</li>
<li>code-stack</li>
<li>about me</li>
<li>contact</li>
</ul>
そして、私のJquery:
$(document).ready(function() {
var links = ["index.html","design.html","photo.html","studio.html","code.html","about.html","contact.html"];
var lis = document.getElementsByTagName("li");
for(i=0; i<lis.length; i++) {
var thisLink = links[i];
alert(thisLink);
$(lis[i]).bind("click", function() {
$(this).attr("href",thisLink);
});
}
});
それで、何が起こるかというと、それを適用することができます(以前のテストでは、それらすべてに一般的な「こんにちは」アラートを適用するようにしました)ので、適用していますが、それらをクリックすると...何もありません起こります。ここで何が間違っていますか?