次のコードがあります。
$(document).ready(function () {
$('.rota td').live('click', function (event) {
var $target = $(this);
var $bf = $target.find('.booking_form');
var hospital = $target.data('hospital-id');
$bf.dialog();
$bf.find('input#hospital_id').val(hospital);
event.preventDefault();
});
$('.booking_form .user_full_name').on('change', function (e) {
this.form.submit();
});
$('.rota td').addClass("Half Full Semi-Foo");
});
テーブル セルをクリックすると jquery ダイアログが表示され、従業員を選択すると予約フォームを送信できます。私が今やろうとしているのは、jQuery 選択可能を使用してこれを拡張し、多数のセルを選択するとダイアログが開き、フォームを複数回送信できるようにすることです。たとえば、3 つのセルを強調表示するとダイアログが開き、user_full_name
これを選択するとフォームが 3 回送信されます。
これは次のように変更するのは簡単ですか
$('.rota td').live('click', function (event) {
に
$( "#rota td" ).selectable('click', function (event) {