1

我正在处理一个非常动态的页面,为了简单起见,它将有很多我们称之为按钮的按钮(实际上是 div)。

这些按钮有一个 span 标签,里面有display:none;. 所有这些“按钮”都有 Span 内部和隐藏它们的 css 类。我不能为每个人创建一个#ID,它们将是动态的

我怎样才能使用 Jquery.show()仅使用被单击的项目进行动画处理。我无法输入 ID,因为它将使用 php 动态创建。

4

6 回答 6

5
$('.button').click(function(){
    $(this).find('span').show();
})

jsfiddle

于 2013-03-26T07:09:51.870 回答
1

尝试这个

$("div").click(function(){
    $(this).children("span").show();
});

演示

更多信息在这里

于 2013-03-26T07:12:49.420 回答
0

尝试这个

$(".button").click(function(){
  $("div span").hide();
  $(this).find("span").show();     
});
于 2013-03-26T07:32:05.233 回答
0
$(".className or #idName").css("thecssselector", "thevalue");

看这里

于 2013-03-26T07:07:14.940 回答
0

这里有一些小提琴。

$('div').click(function(){
    $(this).find('span').fadeIn("slow");
});
于 2013-03-26T07:21:04.300 回答
0

使用这个 jQuery:

$(document).ready(function(){
    $("tag name or id on which you will click").click(function(){
        $("tagname on which you want to apply the css").css("property_name","property_value");
   });
});
于 2013-03-26T07:08:39.083 回答