我想在这里只获得html字段的解析值,这是我的HTML。
<tr valign="baseline">
<td nowrap align="left"><label>data:</label></td>
<td><input type="text" name="data" id="data" size="32" value=""></td>
</tr>
这里是我的jquery里面的onclick函数。
data =$("#try").html();
$("#data").val(data);
console.log("error");
以及显示在字段
中的结果<p class="1">1</p><p class="2">2</p><p class="3">3</p>
我想只获得P.的价值,就像123使用php希望有人能尽快帮助我。提前谢谢。
答案 0 :(得分:1)
var data = $("#try p").text();
$("#data").val(data);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr valign="baseline">
<td nowrap align="left">
<label>data:</label>
</td>
<td>
<input type="text" name="data" id="data" size="32" value="">
</td>
</tr>
</table>
<div id="try">
<p class="1">1</p>
<p class="2">2</p>
<p class="3">3</p>
</div>
答案 1 :(得分:0)
你的描述有点令人困惑。 但如果我做对了,你最终会得到一个像
这样的字符串echo strip_tags('<p class="1">1</p><p class="2">2</p><p class="3">3</p>');
你必须在PHP中过滤掉那个字符串,而不是JS。
如果是,请使用strip_tags
repeat
希望这就是你要找的东西
问候,
的Stefan
答案 2 :(得分:0)
据我所知,您希望在没有p标签的情况下获取文本输入的值 您可以通过以下jquery脚本使用jquery来完成它
data = $("#data").val();alert($(data).text()); </pre>
or by PHP using $data = $_GET ['data']; echo strip_tags($data);