我創建了一個包含8個項目的數組。對於每個數組項目鏈接頁面上的另一個背景顏色
現在在第1頁我有每個數組項目的HTML鏈接。每個數組項目具有不同的顏色。當點擊8個html鏈接中的一個時,它將重定向到第2頁。在那裏,我想要div-background獲取鏈接到數組項的顏色。
我的PHP代碼生成每個數組項的類名:.feeling1, .feeling2, .feeling3, .feeling4, .feeling5, ...
現在這似乎很容易通過簡單地說,與類名(例如).feeling1
一個元素上單擊時則頁面上更改DIV(id="resultaat"
)的background-color
2.但顯然這個代碼將無法工作...
任何人的解決方案呢?提前致謝。
[
"mood" => "social",
"number"=>"feeling4",
"name"=>"DOK FLEA MARKET",
"picture" => "images/treasures/social.png",
"about" => "Every Sunday till the end of September there's a flea market full with people selling their odds and ends, homemade stuff and art ",
"street"=>"Koopvaardijlaan 4",
"city"=>"GHENT",
"days"=>"opening days: Sunday",
"hours"=>"opening hours: 10:00AM-6:00PM "
],
第1頁::
實施例一個數組項
<body>
<!--CONTAINER-->
<div id="container">
<!--HEADER-->
<header>
<h1 id="headertitel">PICK YOUR MOOD</h1>
</header>
<!--SECTION-->
<section id="middenstuk">
<ul class="list">
<?php foreach ($arr_artist as $key=> $artist) { echo "
<li class='".$artist[' number ']."'><a href='3.php?id=".$key."' class='feeling".$artist[' mood '].", trala'>".$artist['mood']."</a>
</li>"; } ?>
</ul>
<script>
$(".feeling").mousedown(function() {
$(this).addClass('slideright');
});
</script>
</section>
<!-- FOOTER -->
<footer>
<a class="linkhome1" href="4.php">
<div class="locatie"></div>
</a>
<a class="linkhome1" href="index.php">
<div class="home"></div>
</a>
</footer>
</div>
jQuery代碼:
$(".feeling2").click(function() {
$("#resultaat").css("background-color", "red");
});
可以包含'html'嗎?創建stacksnippets http://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/,的jsfiddle http://jsfiddle.net證明? – guest271314
現在添加了第1頁的html –
嘗試過jsfiddle.net,但在我的情況下,2個html頁面都受到影響,所以我想我不能真的用這種方式測試我的代碼......不過jsfiddle批准了我的jQuery代碼。 –