0

jqueryを使用してクリックされたスパンのIDを収集するにはどうすればよいですか?

私が試したこと

    $('.move-up').click(function(){
        if ($(this).prev())
            $(this).parent().insertBefore($(this).parent().prev());
    });
    $('.move-down').click(function(){
        if ($(this).next())
            $(this).parent().insertAfter($(this).parent().next());
    });

var ids
$('span[id^="text_"]').click(function() {
    $(this).toggleClass("highlight");
    ids += $('span[id^="text_"]');
    alert(ids);
});

http://jsfiddle.net/7W7Jz/13/

4

3 に答える 3

1

次に、IDの配列を作成します

clicked_ids = new Array();
$('span[id^="text_"]').click(function() {
    $(this).toggleClass("highlight");
    clicked_ids.push($(this).attr('id'));
    alert(clicked_ids); 
});
于 2013-03-31T02:24:29.507 に答える
0
$('.move-up').click(function() {
  var myParentSpan = $(this).parents('span');
  var myParentSpanId = myParentSpan.attr('id');
  var mySpanTextContent = myParentSpan.find('span[id^="text"]').html();
  // Your code here.
});
于 2013-03-31T02:21:16.230 に答える
0

これを試して

$('.move-up').click(function() {
  var spanId = this.id;
});
于 2013-03-31T02:25:14.687 に答える