gpt4 book ai didi

javascript - 如何获取对话框内容中的 Jquery 对话框文本框值和 单元格值?

转载 作者:行者123 更新时间:2023-12-03 10:19:48 25 4
gpt4 key购买 nike

我正在与图书馆合作 contextmenu带表的选项。当选择特定行的选项时,行 ID 应显示在对话框内容中。在对话框内容中,我有文本框,文本框的值必须传递给方法,我该怎么做?以下是我目前尝试过的。

对话内容

<div id="dialogbox" >
<p>Enter Driver Message for <span id="bus"></span> </p>
<input type="text" id="msg" name="msg">
</div>

上下文菜单选项

$(function(){

$.contextMenu({
selector: '.context-menu-one',
/* trigger: 'hover',
delay: 500, */
autoHide: true,
callback: function(key, options) {
var message = "global: " + key;
var busId = $(this).closest("tr").find('td:eq(0)').text(); // table row value
//document.getElementById("bus").innerHTML=busId;
$('#bus').text(busId); //Here I am setting to diloug content

},
items: {
"DMsg": {
name: "Send Driver Message",
icon: "edit",
// superseeds "global" callback
callback: function(key, options) {



var busId = $(this).closest("tr").find('td:eq(0)').text();
openDriverMsgDiloug(busId);
}
},


function openDriverMsgDiloug(busId)
{

$('#dialogbox').dialog('open');
}

对话框

 $("#dialogbox").dialog({
autoOpen:false,
title: "Driver Message",
modal:true,
buttons: [
{
text: "Send",
icons: {
primary: "ui-icon-heart"
},
click: function() {
var msg= // have to get the value of textbox in diloug
sendToClient(busId,msg);
$( this ).dialog( "close" );

}

},
{
text: "Close",
icons: {
primary: "ui-icon-heart"
},
click: function() {
$( this ).dialog( "close" );
}
}
]
});

最佳答案

你尝试过简单的.val() method吗? ?

var msg = $("#msg").val();

关于javascript - 如何获取对话框内容中的 Jquery 对话框文本框值和 <tr> 单元格值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29695009/

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