0

我有两个字段Course name and Course code,这个名称和课程的值是"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 = 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的值是 as"Master of Arts"objUpdate.Codeas "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>
4

0 回答 0