<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来做呢?
请帮忙...抱歉英语不好!
答案 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>
检查控制台输出,你会看到:
答案 1 :(得分:0)
在jquery中:$(“div [data-p-id]”)
例如,要将所有这些div标签的背景颜色设置为黄色,请使用:
$(document).ready(function(){
$("div[data-p-id]").css("background-color","yellow");});
</script>
请记住在调用上述函数之前加载jquery库。