ich Code wie diesen auf meiner Seite haben:Last Seite nach Klassennamen
<div class="item item_wall id1"></div>
<div class="item item_wall id2"></div>
<div class="item item_wall id3"></div>
<div class="item item_wall id4"></div>
<div class="item item_wall id5"></div>
ich etwas in jquery wollen, so dass, wenn ein div mit der Klasse der „Punkt“ angeklickt wird, wird es laden Bei einem anderen div von einer Seite hängt der Dateiname von der Seite ab, auf die geklickt wurde. Vorzugsweise würde ich es Last gefallen:
something.php type = item_wall & id = id1
Für die Zukunft ist das, was ich am Ende mit:
<div id="itemstable" class="item_love">
<div class="id1"></div>
<div class="id2"></div>
<div class="id3"></div>
<div class="id4"></div>
<div class="id5"></div>
<div class="id6"></div>
</div>
jQuery :
<script>
$("#itemstable div").click(function(){
var url = "something.php?type=" + $(this).parent().attr("class") + "id=" + $(this).attr("class");
alert(url);
});
</script>
Es ist irgendwie dumm, das Klassenattribut auf diese Weise zu verwenden. Warum verwenden Sie kein anderes Attribut, um den Wert zu speichern? Sogar ein benutzerdefiniertes Attribut. –
Ich habe das Klassenattribut verwendet, weil für jede dieser Klassen etwas css angewendet wird. "item" legt die Breite/Höhe fest, "item_wall" setzt das Hintergrundbild, "id *" setzt die Hintergrundposition. – Hintswen
keine Antwort ist technisch die akzeptierte Antwort, also akzeptiere ich sie nicht, aber beide haben mir geholfen. Danke Adrian Godong – Hintswen