Javascript 使用Jquery,如何更改正在单击的对象的css?

Javascript 使用Jquery,如何更改正在单击的对象的css?,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我在一个非常动态的页面上工作,为了简单起见,这里有很多我们称之为按钮的东西,实际上是div 这些按钮内部有一个span标记,其中显示:none;。所有这些按钮都在css类的内部,css类将它们隐藏起来。我不能为每一个都创建一个ID,它们将是动态的 我如何使用Jquery,使用.显示正在单击的项目来设置动画。我无法输入ID,因为它将使用php动态创建 $(".className or #idName").css("thecssselector", "thevalue"); 使用jQuery: $

我在一个非常动态的页面上工作,为了简单起见,这里有很多我们称之为按钮的东西,实际上是div

这些按钮内部有一个span标记,其中显示:none;。所有这些按钮都在css类的内部,css类将它们隐藏起来。我不能为每一个都创建一个ID,它们将是动态的

我如何使用Jquery,使用.显示正在单击的项目来设置动画。我无法输入ID,因为它将使用php动态创建

$(".className or #idName").css("thecssselector", "thevalue");
使用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");
   });
});
使用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");
   });
});
试试这个

$("div").click(function(){
    $(this).children("span").show();
});
更多信息

试试这个

$("div").click(function(){
    $(this).children("span").show();
});
更多信息

请稍等

$('div').click(function(){
    $(this).find('span').fadeIn("slow");
});
有一些小提琴

$('div').click(function(){
    $(this).find('span').fadeIn("slow");
});
试试这个

$(".button").click(function(){
  $("div span").hide();
  $(this).find("span").show();     
});
试试这个

$(".button").click(function(){
  $("div span").hide();
  $(this).find("span").show();     
});

是的,但我需要动态地这样做。在php中创建对象之前,对象不会存在。@Ampix0这就是为什么我建议您使用.ready,以便在加载页面后执行此操作。是的,但我需要动态执行此操作。该对象在php中创建之前不会存在。@Ampix0这就是为什么我建议您使用.ready,以便在加载页面后执行该操作。我猜这是最接近的答案,但正如他所说,他没有分配任何ID。所以在我看来,用“.buttonClass”代替“button”似乎更合适:尽管如此,向上投票。这很好。简短、简单、高效。我想你不能帮我再谈一个小细节了吧$document.readyfunction{$'span'.hide;$'.span3'。单击函数{$this.find'span'.toggle2000;};};span3将在高度上急剧上升,以在span中缓慢设置动画,但动画效果将非常平滑。在显示“跨度”之前,如何将“跨度3”的高度设置为正确的高度?关键是知道要达到什么高度。我想这是最接近的答案,但正如他所说,他没有分配任何ID。所以在我看来,用“.buttonClass”代替“button”似乎更合适:尽管如此,向上投票。这很好。简短、简单、高效。我想你不能帮我再谈一个小细节了吧$document.readyfunction{$'span'.hide;$'.span3'。单击函数{$this.find'span'.toggle2000;};};span3将在高度上急剧上升,以在span中缓慢设置动画,但动画效果将非常平滑。在显示“跨度”之前,如何将“跨度3”的高度设置为正确的高度?关键是知道要达到什么高度。