Я использую скрипт freebie, чтобы выделить ячейку таблицы при нажатии. На него можно нажать несколько раз, чтобы я мог выбрать несколько ячеек за один раз. Когда я щелкаю по ячейкам, я хочу получить их значения и отобразить их на входе ниже, чтобы я мог ПОСТАВИТЬ его, когда закончу выделять. Мой скрипт выглядит так:
function displayVals(item) {
var multipleValues = $(this).html() || [];
$("p.info").html("<b>Multiple:</b> " + multipleValues.join(", "));
alert($(item).html());
$("#clicked").val(multipleValues.join(", "));
}
$(document).ready(
function(){
$('#table3').highlight('td');
$('#table3').highlight('td', 'highlight-selected', 'mousedown');
$('#table3 td').click(function() {
displayVals(this);
});
}
);
В этом примере в функции displayVals
я использую alert
, чтобы показать, какую ячейку я выбираю сейчас. Он показывает без проблем, но ничего не вставляется во ввод с именем clicked
и ничего не появляется в p.info
.
Если кто-нибудь может мне помочь с этим, я буду благодарен.