Javascript jQuery:根据我单击的图像显示一个div
我无法根据单击的图像显示文本Javascript jQuery:根据我单击的图像显示一个div,javascript,jquery,Javascript,Jquery,我无法根据单击的图像显示文本 <ul id="boutique1"> <li><a href="#first"><img src="images/image1.jpg">nothing</a></li> </ul> 我不知道为什么它不起作用 我只得到了空着出现的#alert div 谢谢您可以这样做: $('#boutique1_item3 a').live('click',function
<ul id="boutique1">
<li><a href="#first"><img src="images/image1.jpg">nothing</a></li>
</ul>
我不知道为什么它不起作用
我只得到了空着出现的#alert div
谢谢您可以这样做:
$('#boutique1_item3 a').live('click',function(){
$('#alert').html( $(this.hash).html()).slideDown()
.delay(5000).slideUp();
});
,它们的关键是获取字符串,因此您需要调用以获取从中获取内容的元素的值。@Tristan-这是从
href
属性中获取#something
的一种快速方法:)它是一个DOM属性,而不是jQuery属性。
<div id="alert"></div>
$('#boutique1 a').live('click',function(){
$('#alert').html( $($(this).attr('href')) ).slideDown();
setTimeout(function(){ $('#alert').slideUp() },5000)
});
$('#boutique1_item3 a').live('click',function(){
$('#alert').html( $(this.hash).html()).slideDown()
.delay(5000).slideUp();
});