strip_html - 如何选择/允许特定的<p>标签</p>

时间:2014-06-19 13:23:54

标签: php jquery

<p data-p-id="787f8218ddeb003c4e4115791dbd3d64">I WANT TO SELECT THIS TEXT</p>
<p data-p-id="fffa2fbdd488d59cd9006f69c502da0c">AND THIS TEXT</p>`
<p data-p-id="8283e3fcff081b550ad589abf1c97d96">AND THIS TEXT</p>
<p data-p-id="9a20d2be577597b30b603e168918384e">THIS TEXT ALSO</p>

我只想选择带有 data-p-id <p>代码。 我怎么能用PHP中的jQuery或strip_html来做呢?

请帮忙...抱歉英语不好!

2 个答案:

答案 0 :(得分:0)

PHP&#39; strip_tag - 从字符串中删除HTML和PHP标记。

如果您想选择所有p代码,然后在每个data-p-id代码上获取p,那么您就是这样做的:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript">

// When page loads
$(function()
{
    $('p').each(function() {
        console.log('data-p-id = ' + $(this).attr('data-p-id'));
    });
});  

</script>


<p data-p-id="787f8218ddeb003c4e4115791dbd3d64">I WANT TO SELECT THIS TEXT</p>
<p data-p-id="fffa2fbdd488d59cd9006f69c502da0c">AND THIS TEXT</p>
<p data-p-id="8283e3fcff081b550ad589abf1c97d96">AND THIS TEXT</p>
<p data-p-id="9a20d2be577597b30b603e168918384e">THIS TEXT ALSO</p>

检查控制台输出,你会看到:

enter image description here

答案 1 :(得分:0)

在jquery中:$(“div [data-p-id]”)

例如,要将所有这些div标签的背景颜色设置为黄色,请使用:

$(document).ready(function(){
  $("div[data-p-id]").css("background-color","yellow");});
</script>

请记住在调用上述函数之前加载jquery库。