访问ajax.actionlink"文本以显示"

时间:2014-11-18 03:43:00

标签: javascript jquery ajax asp.net-mvc

如果我有ajax.actionlink

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

如何访问&#34;文本以显示&#34; (链接文字)在javascript中?

我试过

$('#link').innerHTML 

但这不起作用,看起来不对...... 我刚试过

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

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

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

我得到&#34;未定义&#34;

1 个答案:

答案 0 :(得分:1)

检查您是否实际添加了id属性(您没有显示完整代码,因此很难判断它是否正确)。应该像

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

然后您可以使用

访问该文本
var displayText = $('#link').text();