1

私は非常に動的なページに取り組んでおり、簡単にするためにボタンと呼ばれるものがたくさんあります (実際には div です)。

これらのボタンには span タグがあり、その中にdisplay:none;. これらすべての「ボタン」には、内部にスパンがあり、それらを非表示にする 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

ここにいくつかのフィドルがあります。

$('div').click(function(){
    $(this).find('span').fadeIn("slow");
});
于 2013-03-26T07:21:04.300 に答える
0
$(".className or #idName").css("thecssselector", "thevalue");

ここを見る

于 2013-03-26T07:07:14.940 に答える
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 に答える
0

これを試して

$(".button").click(function(){
  $("div span").hide();
  $(this).find("span").show();     
});
于 2013-03-26T07:32:05.233 に答える