jquery从title属性获取动态生成的内容

时间:2012-06-06 17:50:09

标签: javascript jquery title

我有一个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());


});    

2 个答案:

答案 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版本。