提取元素的HTML


Extract HTML of an Elemeny

我试图得到一个HTML标签的内部HTML,我怎么能做到这一点到目前为止,我已经尝试过这个

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
    var x = parseInt("123");
    $("#getVal").html(x);
});
</script>
<?php
    $s = '<p id="getVal"></p>';
    echo strpos($s, ">");
    echo substr($s,15);
    $s = intval($s);
    echo gettype($s);
    echo intval($s)*2;
?>

在PHP的最后一个echo之后,我只是得到0作为结果,我应该做什么来得到结果。我想做的是将一些数值数据从JS发送到PHP然后在对其执行一些数值运算后,我想返回用户,在同一页面上。我不想使用AJAX

如果您想要提取 html,只需执行

$("#getVal").html();

不传递任何参数给html()

如果要提取文本,只需执行

$("#getVal").text();

而不向text()传递任何参数

获取元素的内容:

 $("#getVal").text();

在jQuery中,大多数方法都是getter和setter函数。例如,

如果你想从元素中获取一些东西,比如html内容,使用getter语法

$("#getVal").html();

如果你想设置一些东西,比如将html内容设置为一个元素,可以使用setter语法。

$("#getVal").html("Hello dude!");