如何使用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);
});
答案 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;
});