Javascript 所选表格单元格文本显示在输入字段中

Javascript 所选表格单元格文本显示在输入字段中,javascript,jquery,html,css,Javascript,Jquery,Html,Css,对于一个项目,我正试图开发一个在线票务系统,在这个系统中,我想从表上选定的单元格中读取数据 FE:如果有人选择了A1座位号,则票距应显示该号码;如果选择了多个值,则票距应显示所选的多个票号。请访问我的网站,了解我正在努力实现的目标 $(函数(){ var isMouseDown=false, 石广生,, 门票=[]; $(“#票务板.选择”) .mousedown(函数(){ isMouseDown=真; $(this.toggleClass(“突出显示”); isHighlighted=$(

对于一个项目,我正试图开发一个在线票务系统,在这个系统中,我想从表上选定的单元格中读取数据

FE:如果有人选择了A1座位号,则票距应显示该号码;如果选择了多个值,则票距应显示所选的多个票号。请访问我的网站,了解我正在努力实现的目标

$(函数(){
var isMouseDown=false,
石广生,,
门票=[];
$(“#票务板.选择”)
.mousedown(函数(){
isMouseDown=真;
$(this.toggleClass(“突出显示”);
isHighlighted=$(this).hasClass(“突出显示”);
选定();
返回false;//防止文本选择
})
.mouseover(函数(){
如果(isMouseDown){
$(this.toggleClass(“突出显示”,ishighlight);
选定();
}
});
$(文件)
.mouseup(函数(){
isMouseDown=错误;
//警报(“取消选择”);
});
});
所选函数(){
tickets=$(“#ticket board.select.highlighted”).map(函数(){
返回$(this.text();
});
$('.selected ticket').html(tickets.get().join());
}
表格。选择{
宽度:35px;
高度:35px;
文本对齐:居中;
垂直对齐:中间对齐;
背景色:#fff;
边框:1px实心#C0C0;
}
表1.选定的{
宽度:35px;
高度:35px;
文本对齐:居中;
垂直对齐:中间对齐;
背景色:红色;
边框:1px实心#C0C0;
}
表td.1{
背景色:#60fc60;
}
.售票处{
边缘顶部:30px;
左边距:30px;
}

A1A2A3A4
B1B2B3B4
C1C2C3C4
D1D2D3D4
E1E2E3E4
F1F2F3F4
G1G2G3G4
H1H2H3H4
I1I2I3I4
J1J2J5J3J4

门票:


选择每个突出显示的
类,并将它们的值添加到
span
。像这样的代码

var ticketValue = "";
$("#ticket-board td.highlighted").each(function(){
    ticketValue += $(this).text() + ",";
});
$(".selected-ticket").text(ticketValue);

您可以在中看到演示,选择每个突出显示的
类,并将它们的值添加到
span
。像这样的代码

var ticketValue = "";
$("#ticket-board td.highlighted").each(function(){
    ticketValue += $(this).text() + ",";
});
$(".selected-ticket").text(ticketValue);

您可以在

中看到演示。您可以使用
$(函数(){
var isMouseDown=false,
石广生,,
门票=[];
$(“#票务板.选择”)
.mousedown(函数(){
isMouseDown=真;
$(this.toggleClass(“突出显示”);
isHighlighted=$(this).hasClass(“突出显示”);
选定();
返回false;//防止文本选择
})
.mouseover(函数(){
如果(isMouseDown){
$(this.toggleClass(“突出显示”,ishighlight);
选定();
}
});
$(文件)
.mouseup(函数(){
isMouseDown=错误;
//警报(“取消选择”);
});
});
所选函数(){
tickets=$(“#ticket board.select.highlighted”).map(函数(){
返回$(this.text();
});
$('.selected ticket').html(tickets.get().join());
}
表格。选择{
宽度:35px;
高度:35px;
文本对齐:居中;
垂直对齐:中间对齐;
背景色:#fff;
边框:1px实心#C0C0;
}
表1.选定的{
宽度:35px;
高度:35px;
文本对齐:居中;
垂直对齐:中间对齐;
背景色:红色;
边框:1px实心#C0C0;
}
表td.1{
背景色:#60fc60;
}
.售票处{
边缘顶部:30px;
左边距:30px;
}

A1A2A3A4
B1B2B3B4
C1C2C3C4
D1D2D3D4
E1E2E3E4
F1F2F3F4
G1G2G3G4
H1H2H3H4
I1I2I3I4
J1J2J5J3J4

门票:


您可以使用
$(函数(){
var isMouseDown=false,
石广生,,
门票=[];
$(“#票务板.选择”)
.mousedown(函数(){
isMouseDown=真;
$(this.toggleClass(“突出显示”);
isHighlighted=$(this).hasClass(“突出显示”);
选定();
返回false;//防止文本选择
})
.mouseover(函数(){
如果(isMouseDown){
$(this.toggleClass(“突出显示”,ishighlight);
选定();
}
});
$(文件)
.mouseup(函数(){
isMouseDown=错误;
//警报(“取消选择”);
});
});
所选函数(){
tickets=$(“#ticket board.select.highlighted”).map(函数(){
返回$(this.text();
});
$('.selected ticket').html(tickets.get().join());
}
表格。选择{
宽度:35px;
高度:35px;
文本对齐:居中;
垂直对齐:中间对齐;
背景色:#fff;
边框:1px实心#C0C0;
}
表1.选定的{
宽度:35px;
高度:35px;
文本对齐:居中;
垂直对齐:中间对齐;
背景色:红色;
边框:1px实心#C0C0;
}
表td.1{
背景色:#60fc60;
}
.售票处{
边缘顶部:30px;
左边距:30px;
}

A1A2A3A4
B1B2B3B4
C1C2C3C4
D1D2D3D4
E1E2E3E4
F1F2F3F4
G1G2G3G4
H1H2H3H4
I1I2I3I4
J1J2J5J3J4

门票:


如果您找到答案,请将其中一个标记为完成本次讨论。是否可以将其放在输入字段中而不是“是”,查看您是否找到答案,将其中一个标记为完成本次讨论。是否可以将其放在输入字段中而不是“是”,查看是否可以计算选择了多少张票证?事实上,我是JavaScription新手,能数一数选择了多少张票吗?事实上,我是Javascript新手