2010-04-12 94 views
2
请点击这里

我想使该div点击,它应该触发如下功能:jQuery的可点击的div

<script type="text/javascript"> 
$(document).ready(function(){ 
    $("#generate").click(function(){ 
     $("#quote p").load("script.php"); 
    }); 
}); 
</script> 

我怎样才能使这项工作?

回答

5

给了div的ID generate或其他任何(当然合理的)ID唯一选择它:

<div id="someid" class="clickme"> click here </div> 

<script type="text/javascript"> 
$(document).ready(function(){ 
    $("#someid").click(function(){ 
     $("#quote p").load("script.php"); 
    }); 
}); 
</script> 

。注意,ID必须是唯一整个文档。

你也可以使用类来选择元素,但是这将选择任何元素与此类并绑定处理所有这些:

$(document).ready(function(){ 
    $(".clickme").click(function(){ 
     $("#quote p").load("script.php"); 
    }); 
}); 

阅读文档约selectors,尤其是IDclass选择器。

+0

完美工作。谢谢 – dolomite 2010-04-12 17:21:50

3

要么给generate<div>id

<div id="generate"> 

.clickme在JS更换#generate

$('.clickme').click(function() { 
    // ... 
}); 

这是相当琐碎。要详细了解如何使用jQuery,我热烈推荐通过their tutorials。如果你喜欢一本书,那么我建议jQuery in Action