c# Jquery引用错误未定义

本文关键字:未定义 错误 引用 Jquery | 更新日期: 2023-09-27 18:09:08

我有一个c# MVC4应用程序,我正在编写一个JQuery函数来抓取一些值,post到ActionResult,然后刷新部分视图。所有的功能都在工作,除了设置一个新的var等于我的div元素中的一个变量的值。

预先存在的变量名为myName,位于id为NameDiv的div中。

我尝试了这四个版本的代码,每个版本的结果是:Reference Error myName is not defined.

    var origname = myName;    
    var origname = myName.value();
    var origname = myName.val();
    var origname = $('#NameDiv').valueOf(myName);

当运行应用程序并检查元素时,我看到myName正在用正确的值填充。

c# Jquery引用错误未定义

使用说明:

var origname = $('#NameDiv').find('input[name="myName"]').first().val();
// console.log(origname);

这将在页面上找到id为"NameDiv"的元素。然后它获得页面上的input元素,name为"myName"。然后获取找到的第一个。然后它将获得value(通过使用.val()),并将该值存储在变量origname中。