Onclick刷新具有不同值的div

时间:2014-02-24 07:11:29

标签: javascript php jquery

如何使用不同的值重新加载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,但是我需要做什么?

2 个答案:

答案 0 :(得分: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 />

答案 1 :(得分: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")