2014-02-24 90 views
0

如何使用不同的值重新加載div(不刷新頁面)?Onclick使用不同的值刷新div

我有這樣的代碼:

$value1 = 'value1'; 

jQuery(document).ready(function($){ 
    $('#content').doSomthing({ 
      string: { 
       id: '<?php echo $value1; ?>' 
      } 
}); 

<div id="content"></div> 

<a onclick"">replace with value 2<a/> //when press this the id will be 'value2' 

我不介意,如果我需要只使用jquery,但有什麼辦法,我需要做到這一點?

+0

[AJAX](https://api.jquery.com/jQuery.ajax/)可以幫助您從PHP獲取價值而無需刷新頁面 –

+0

@ICanHasCheezburger不需要ajax ..它只是文本操作。 –

+0

想要值來自db嗎? – SagarPPanchal

回答

0

你在找這個,

<script> 

    $(document).ready(function() { 
     $('#anchor').click(function() { 
      $("#content").html($(this).html()); 
     }); 

    }); 
</script> 
<div id="content"> 
</div> 
<a id="anchor">replace with value 2<a /> 
+0

不,我需要一個multyple值的變化,所以我想somthing不同,但它是一個想法,tanx。 – user3289059

0

試試這個:

$("a").click(function(e){ 
    e.preventDefault(); //stop page refreshing 
    var value = this.innerHTML.match(/value \d+/); 
    if(value){ 
     value = value[0]; 
     $('#content').html(value); 
    } 
}); 

你最好指定一個類錨元素和$("a.className")註冊click事件。