2014-06-17 22 views
3

我一直在使用某些代碼時遇到了一些問題。 因此,我正在開發一個訪問mysql數據庫的網站,並根據數據庫中的專業數量創建多個div。點擊一個div並保存它的值以便與PHP一起使用

<div id="services_panel"> 
     <?php foreach ($specialties as $especialidade_id => $especialidade) { ?> 
      <div class="service_div" onclick ="highlightLink(this); $('#content_div').show();" value="<?php echo $especialidade_id; ?>"><?php echo $especialidade; ?></div> 
     <?php } ?> 
    </div> 
    <div id="content_div""/> 

現在我想要做的就是內容div的值設置爲especialidade $被點擊的div的價值,但由於JavaScript執行客戶方和PHP運行服務器端,我知道我可以「噸做它的onclick()

我真的希望你們能幫助我這個問題提前

+2

如果你有當PHP解析這些信息,使用PHP編寫將執行在click事件此操作的JavaScript函數。 – bloodyKnuckles

+0

你能告訴我你會怎麼做嗎?我試圖做到這一點很努力 – eisen46

回答

1

由於使用onclick()直列你可以做

onclick ="highlightLink(this); $('#content_div').show().html(this.innerHTML);" 

,或者如果你將它綁定分別使用.on()'click'

$(function(){ 
    $('.service_div').on('click',function(){ 
     $('#content_div').show().html($(this).html()); 
    }); 
}); 
+0

謝謝,它現在工作 – eisen46

相關問題