我在数据库中的产品说明有html字符。一个例子是
<splash src="res/screen/ios/Default@2x~universal~anyany.png" />
我已经对控制器中的产品说明进行了<p><span style="font-weight: bold;">example text<br></span>example text.</p>
并将变量传递给视图。
json_encode
我想使用javascript jdk为facebook实现facebook分享 解析产品描述一直是一个挑战,并且能够将描述输出到共享对话框,但它们仍然具有html标记。任何解决这个问题的想法
这是我到目前为止所尝试的
$data['share_description'] = json_encode($product_info['description']);
控制台屏幕截图
答案 0 :(得分:0)
.text()诀窍:
var q = '<p><span style="font-weight: bold;">example text<br></span>example text.</p>';
var html = $.parseHTML(q);
var text = $(html[0].data).text(); // output: "example textexample text."
以下代码段内的可运行示例:
var q = '<p><span style="font-weight: bold;">example text<br></span>example text.</p>';
var html = $.parseHTML(q);
var text = $(html[0].data).text();
alert(text);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>