Javascript jQuery工作流
我有两个字段Course name和Course code,这个名称和Course的值是Master of Arts和MA,我试图更新这些字段,因为我调用了jQuery函数Javascript jQuery工作流,javascript,jquery,Javascript,Jquery,我有两个字段Course name和Course code,这个名称和Course的值是Master of Arts和MA,我试图更新这些字段,因为我调用了jQuery函数 function updateData(obj) { var id = obj.id.split("_"); //here the value of id is "id[1,1,CODE]" var objId = id[0]; //objId=1 var type
function updateData(obj) {
var id = obj.id.split("_"); //here the value of id is "id[1,1,CODE]"
var objId = id[0]; //objId=1
var type = id[1]; //type=1
var objUpdate = new Object();
objUpdate.Id = objId;
objUpdate.Name = $("#" + objId + "_" + type + "_NAME").val();
objUpdate.Code = $("#" + objId + "_" + type + "_CODE").val();
}
在执行objUpdate.Name之后,值将作为艺术硕士,objUpdate.Code作为MA
如何获得名称和代码,有人能解释一下吗
我在这里使用的HTML是
<table class='acListTable' id='#ID#TYPE'>
<tr>
<td>
<input type='text' class='acEditBox' id='#ID_#TYPE_NAME' value='#NAME'/>
</td>
</tr>
<tr>
<td>
<input type='text' class='acEditBox' id='#ID_#TYPE_CODE' value='#CODE'/>
</td>
</tr>
</table>
这是家庭作业还是类似的东西?HTML在哪里?您需要知道jQuery如何从输入元素获取值的过程还是什么?您需要了解jQuery语法以及发送给updateData的obj参数是什么来回答这个问题。。当你发布一个问题,让我们知道你已经尝试到现在有帮助,请参阅链接询问具体问题questions@Shanish1,1,CODE.split可能不会返回您写下的内容。我想1,1,代码应该是1,1_代码。Split by,您应该很好,或者Split by,然后Split by,再次。@Shanish看这个例子:目前您的变量id仍然保持1,1,因为您被字符串中不存在的字符分割。顺便说一下,使用对象文字来初始化新对象,如var objUpdate={};看看这个。