如果我有 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();
关于javascript - 访问ajax.actionlink "text to display",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26986218/