如何收集ID

时间:2013-03-31 02:19:38

标签: jquery

如何使用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/

3 个答案:

答案 0 :(得分:1)

然后,为ids创建一个数组

clicked_ids = new Array();
$('span[id^="text_"]').click(function() {
    $(this).toggleClass("highlight");
    clicked_ids.push($(this).attr('id'));
    alert(clicked_ids); 
});

答案 1 :(得分: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.
});

答案 2 :(得分:0)

试试这个

$('.move-up').click(function() {
  var spanId = this.id;
});