gpt4 book ai didi

jquery 单元格选择开始为更多单元格制作 rowspan

转载 作者:行者123 更新时间:2023-11-28 13:32:47 28 4
gpt4 key购买 nike

see fiddle

首先,我是 jquery 的新手。

我只需要选择一个单元格#tableAppointment tbody tr td:nth-child(2)文本框值应转到选择开始的下一个单元格。

我在 fiddle 中创建了功能,但文本框值转到了所有单元格。我必须将文本框值设置为第一个单元格,其他单元格设置为 rowspan(意味着用户在所有单元格选择中只看到一个文本框值)。为了在下一个单元格中获取值,我采用了 html 的 span 标签,但我不想要 span 标签。

//ONE cell selection code
var active = false;

$('#tableAppointment tbody tr td:nth-child(2)').mousedown(function (ev)
{
active = true;
$(".csstdhighlight").removeClass("csstdhighlight"); // clear previous selection
ev.preventDefault(); // this prevents text selection from happening
$(this).addClass("csstdhighlight");
$(this).addClass("temp_selected");
});

$('#tableAppointment tbody tr td:nth-child(2)').mousemove(function (ev)
{
if (active)
{
$(this).addClass("csstdhighlight");
$(this).addClass("temp_selected");
}
if ($('.temp_selected').length == 3)
{
return false;
}
if ($('.temp_selected').length > 3)
{
alert("Time slot not more than 30 minutes.");
$(this).removeClass("csstdhighlight");
$(this).removeClass("temp_selected");
return false;
}
});

$(document).mouseup(function (ev)
{
active = false;
$('.temp_selected').removeClass('.temp_selected');

});

最佳答案

我认为您正在寻找这样的东西:

jQuery('#update').click(function() {
var cells=$('#tableAppointment tbody tr td:nth-child(3)');
var i=0;
var topcell=false;
cells.each(function() {
var $cell = $(this);

if ($cell.hasClass('csstdhighlight')) {
if(i==0){
$cell.find('span').text(jQuery('#patientNames').val());
topcell=$cell;
}else{
$cell.remove();
}
i++;
}
});
if(topcell) topcell.attr('rowspan',i);
});​

关于jquery 单元格选择开始为更多单元格制作 rowspan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10991296/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com