Javascript使用class属性检索标记中的内容

时间:2014-07-04 14:06:40

标签: javascript jquery html

我正在开发Asp.net MVc应用程序,为工作人员创建一个调度程序应用程序。

使用名为Dhtmlx Scheduler的JavaScript库自动生成计划。 在填充数据时,它会创建一些Html并放置内容。

我想检索内容,并想知道是否可以通过从其班级获取信息来实现。

Pic供参考: enter image description here

我正在试图找回" Abel Toribio"所以我可以在我的数据库中进行反向搜索以获取他的名字,并最终在该td上显示工具提示,并提供有关此人的更多信息。

到目前为止,我已经尝试过:

var engName = document.getElementsByClassName("dhx_matrix_scell");
alert(engName[0].getData());
alert(engName[0].getContent());
alert(engName[0].getText());
alert(engName[0].getValue());

他们似乎都没有给我定义。 谢谢!

2 个答案:

答案 0 :(得分:1)

  • engName[0].innerHTML - 用于标记'html'中的内容。
  • engName[0].outerHTML - 用于标记中包含的标记内的内容。
  • engName[0].textContent - 用于标记'text'中的内容。

答案 1 :(得分:1)

当您标记 jquery 时,出于工具提示的目的,您可以使用 jquery 以这种方式编写mouseover事件:

$(".dhx_matrix_scell").on("mouseover",function(){

alert($(this).text());

// do something here

});

如果你想得到所有,你可以这样得到它们:

$.each(".dhx_matrix_scell",function(){


alert($(this).text());

});