访问 ajax.actionlink “要显示的文本”

accessing ajax.actionlink "text to display"

本文关键字:文本 显示 ajax actionlink 访问      更新时间:2023-09-26

如果我有一个ajax.actionlink

@Ajax.ActionLink("Add Last Name", // <-- Text to display
     "AddTimeSeriesData", // <-- Action Method Name
      etc....
      @id = "link")

如何访问 JavaScript 中的"要显示的文本"(链接文本)?

我试过了

$('#link').innerHTML 

但这没有用,似乎不对...我刚刚试过

console.log($('#link'));

在 innerHTML 和 innerText 下,我得到了我正在寻找的相同值(链接文本),但当我尝试这样做时

console.log($('#link').innerHTML); //or innerText

我得到"未定义"

检查你是否真的在添加id属性(你还没有显示完整的代码,所以很难判断它是否正确)。应该是这样的

@Ajax.ActionLink("Add Last Name", "AddTimeSeriesData", null, new AjaxOptions { }, new { ID = "link" })

然后,您可以使用以下命令访问文本

var displayText = $('#link').text();