如何使用jquery在页面加载之前获取html文本

时间:2013-01-23 18:45:21

标签: jquery

我希望在页面加载之前提醒文字。

var jaw='<div id="text">hii</div>';
alert($('#text').text())
$('body').append(jaw)

2 个答案:

答案 0 :(得分:1)

var $jaw = $('<div id="testing">this is stuff <div id="text">hii</div></div>');
alert($jaw.find('#text').html());
$jaw.appendTo(document.body);

你已经有了一个字符串文字,所以根据你上面的代码你可以做alert(text)

请注意,html()将返回内部html。 text()将返回内部文字。如果你想outerHTML搜索jQuery的outerHTML解决方案。那是另一个话题。

编辑:添加了JSFiddle - http://jsfiddle.net/FYbeH/3/

答案 1 :(得分:-1)

你可以试试

         $(document).ready(function() {
              var jaw='<div id="text">hii</div>';
              $('body').append(jaw)
              alert($('#text').text())
          });

阅读jquery文档。ready()