Прочитать всплывающую подсказку флажка для использования jquery

#jquery

#jquery

Вопрос:

У меня есть таблица с флажками в ней. и CSS для флажка — GridCheckBox, я хочу прочитать всплывающую подсказку флажков в массив с разделением. Как я могу

заранее спасибо

Ответ №1:

Вы можете использовать что-то вроде

 var tooltipTexts = $("#tableid input:checkbox.GridCheckBox").map(function(){
    return $(this).attr("title");
}).get().join(',');
  

Смотрите рабочую демонстрацию

Комментарии:

1. Как получить только список отмеченных?

Ответ №2:

Предполагая, что текст вашей всплывающей подсказки находится в title атрибуте флажка, затем вы делаете следующее:

 var tooltips = [];

$(function(){
    $(".GridCheckBox").each(function(){
        tooltips.push($(this).attr("title"));
    });
});
  

Комментарии:

1. Как получить только список отмеченных?

Ответ №3:

Вы можете выполнить итерацию по нему с помощью .each , а затем использовать Array.join (), чтобы преобразовать его в строку.

Вот пример:http://jsfiddle.net/dHCZt /

 var titles = [];
$('.GridCheckBox').each(function() {
    if ($(this).attr('title')) {
        titles.push($(this).attr('title'));
    }
});

console.log(titles);
console.log(titles.join(','));
  

Комментарии:

1. Как получить только отмеченный список

2. @techonthenet просто добавьте :checked в конце селектора .gridCheckBox:checked

3. @JhonP Я попробовал это и не работает var titles = []; $(‘#ListGrid .GridCheckBox: проверено’).each(функция() { if ($ (this).attr(‘title’)) { titles.push ($ (this).attr(‘title’)); } });