我有一个html表<table>
,每列有标题属性,通过ajax()
函数动态生成。我试图从表的所有列中获取内容,但title属性的内容未显示,
例如:
<table>
<tr>
<td id="myid" title="some data generated by ajax() call"> test </td>
</tr>
</table>
jQuery代码:
$(document).ready(
function(){
alert($("td#myid").html());
});
答案 0 :(得分:1)
在ajax success function
中调用此信息,即在执行ajax之后:
alert($("td#myid").attr('title'));
.html()为您提供整个HTML,而不仅仅是标题。
另请注意,对于通过ajax接收的任何数据,只有在成功完成ajax调用后才需要访问它。当ajax调用被触发时,如何在文档就绪时使用它?
答案 1 :(得分:1)
html返回innerHtml属性 你需要使用
$("td#myid").attr("title");
或
$("td#myid").prop("title");
取决于您的jquery版本。