0
謝謝大家的支持。我從這裏學到了很多東西。我很新的jQuery和PHP。Jrating和php,以動態編號顯示div的分辨率
最近我嘗試添加由Mysql生成的php項目列表的jrating。商品列表與評分星星一起顯示。我可以提醒每個項目的當前費率。但是,當我嘗試在項目列表中添加消息並嘗試在警報中顯示div ID時,它會給我div的第一個ID。雖然我檢查瀏覽器和div ID不同。 Div ids是由php生成的。我的問題是我怎麼能在jrating中提醒當前div ID?
請幫助我,我發佈了下面的腳本和消息div。
請幫助我,或者至少給我一個暗示我做錯了什麼。
<script type="text/javascript">
$(document).ready(function(){
$(".basic").jRating({
onClick : function(element,rate) {
//alert(rate);
var rate_text = $('.rate_text').attr('id');
//$('#'+rate_text).html(rate);
alert(rate_text);
}
});
});
</script>
消息格如下:
<div class="rate_text" data-id="rate_text<?php echo $r["id"]?>"></div>
數據( 'ID')不工作。 attr(data-id)正在工作,但它又爲每個項目提供了第一個id。如果有5個項目,我可以通過瀏覽器看到每個div都有單獨的ID。例如rate_text57,rate_text62,但它總是給rate_text57每個項目的第一個項目id。我卡住了 – user3196953