Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何动态删除Django HTML代码_Jquery_Html_Django - Fatal编程技术网

Jquery 如何动态删除Django HTML代码

Jquery 如何动态删除Django HTML代码,jquery,html,django,Jquery,Html,Django,当我想显示超过600个字符的文本时,我使用“truncatechars” 我正在做的是:当文本超过600个字符时,我会截断字符以只显示一个小文本,然后我会有一个“显示更多”按钮来显示所有文本 {{ad.description|truncatechars:"600"}} {% if ad.description|length > 150 %}<a href="#">ver mais...</a> {% endif %} {ad.description | trun

当我想显示超过600个字符的文本时,我使用“truncatechars”

我正在做的是:当文本超过600个字符时,我会截断字符以只显示一个小文本,然后我会有一个“显示更多”按钮来显示所有文本

 {{ad.description|truncatechars:"600"}} {% if ad.description|length > 150 %}<a href="#">ver mais...</a> {% endif %}
{ad.description | truncatechars:“600”}{%if ad.description | length>150%}{%endif%}

如何动态删除“truncatechars”属性

您不必使用
truncatechars
。您可以执行此功能的纯javascript/jquery实现

有很多你可以用的

如果您要自己实现它,请查看链接


您所要做的就是在
{{ad.description | safe}}
周围添加一个包装器,您不必使用
truncatechars
。您可以执行此功能的纯javascript/jquery实现

有很多你可以用的

如果您要自己实现它,请查看链接


您所要做的就是在
{{ad.description | safe}}

周围添加一个包装器,如果您想“显示更多”,那么您根本不应该使用django的模板标记,因为它们是在服务器端呈现的。这意味着客户端(浏览器)将永远不会得到超过前600个字符的内容。而是用javascript来实现。有很多插件和教程可以处理这个问题(,&例如)

如果你想“显示更多”,那么你根本不应该使用django的模板标记,因为它们是在服务器端呈现的。这意味着客户端(浏览器)将永远不会得到超过前600个字符的内容。而是用javascript来实现。有很多插件和教程可以处理这个问题(,&例如)

你在使用jquery吗?这里不需要truncatechars。这会变得太复杂。我只想使用一个简单的jquery解决方案。检查答案您是否使用jquery?这里不需要truncatechars。这会变得太复杂。我只想使用一个简单的jquery解决方案。核对答案