如何將一個變量傳遞給jQuery與PHP? 我得叫了jQuery從HTML這就是困惑我:得到越來越多的變量從PHP到jquery
的jQuery:
$(document).ready(function() {
$('#pre-info').click(function() {
$('#hide').slideToggle("fast");
});
});
現在我想一個$ I#後前信息和#hide後。
即時調用這樣的jqueryScript:
謝謝。
好,這裏是更多的代碼:
<?php
$i =0;
//Make some querys nd stuff
foreach ($all as $one) {
//Here the event 1 is createt but the pre info gets increased with each event listet
echo "<div class='EVENT'><div id='pre-info$i'>";
// get som other tables nd stuff
echo"</div><div id='hide$i' style='display:none;'>";
//now this part is hidden until i click on the pre-info
//hidden Stuff
$i++;
}
?>
<script type="text/javascript">
$(document).ready(function() {
$('.pre-info').click(function() {
var hiddenid=$(this).data('hiddenid');
$('#'+hiddenid).slideToggle();
});
});
</script>
它仍然無法正常工作,我錯過了什麼? 對我來說,它看起來像在這個JavaScript的pre-info需要一個參考($我)以及? 也許我只是不明白完全地jQuery的..
爲什麼你需要從PHP獲取變量? $ x或$ i的含義是什麼? – amenadiel
原因是:每增加一個div的id(div id ='pre-info $ i'),每當我得到新的內容時創建一個新的id。 所以我要隱藏或顯示定義DIV(顯示更多信息或內容) 我希望能夠通過點擊specificaly擴大或減少股利。 我應該粘貼整個代碼? –
也許多一點的代碼會有所幫助。但是從你說的話來看,你根本不需要php。每次添加新div時,您都可以將變量碰撞。 – amenadiel