0

要素のIDを取得してjquery関数に渡したい -

              $('#fetchedID').fadeOut;

今まで私は試しました -

1.  $("#$('.delete_status').attr('id')").fadeOut(400);

2.  var e = $('.delete_status').attr('id');
                 $(e).fadeOut(400);

jQuery関数でjavascript変数を渡す構文が間違っているために、私は立ち往生していると確信しています。助けてください。

4

4 に答える 4

3

取得した をlikeで連結してみてくださいIdId selector(#)

var e = $('.delete_status').attr('id');
$("#" + e).fadeOut(400);
于 2013-11-01T11:10:21.050 に答える
1

次のように、セレクターを連結する必要があります。

$("#" + $('.delete_status').prop('id')).fadeOut(400);

ID を複数回使用する場合は、キャッシュすることをお勧めします。

var delete_status_id = $('.delete_status').prop('id');
$("#" + delete_status_id ).fadeOut(400);
// do something else with delete_status_id...
于 2013-11-01T11:10:01.757 に答える
0
$("#" + $('.delete_status').attr('id')).fadeOut(400);
于 2013-11-01T11:10:27.930 に答える