如何使用coldfusion在第二段后插入照片
How to insert photo after second paragraph using coldfusion
我有一个变量,它有一个博客 post,里面有 html 个字符。内容看起来像这样。
我将查询的内容输出到页面。
<cfoutput>#queryvar.myvar#</cfoutput>
我想知道如何在第二段后插入照片
<img src="someimage.jpg">
我不反对使用jquery。任何帮助将不胜感激。
解决您的问题的一个简单方法是找到第二段结束标记的位置 /p>
,然后使用字符串连接在该位置插入您的图像。
<cfset myimg = "<div><img src='someimage.jpg'></div>" />
<cfset mycontent = '#queryvar.myvar#' />
<cfset firstMatch = find("/p>", mycontent, 0) />
<cfif firstMatch gt 0 >
<cfset secondMatch = find("/p>", mycontent, firstMatch + 1) />
<cfelse>
<cfset secondMatch = 0 />
</cfif>
<cfif secondMatch gt 0 >
<cfset mycontent = left(mycontent, secondMatch + 3)
& myimg
& right(mycontent, (len(mycontent) - (secondMatch + 3))) />
</cfif>
<cfoutput>#mycontent#</cfoutput>
我有一个变量,它有一个博客 post,里面有 html 个字符。内容看起来像这样。
我将查询的内容输出到页面。
<cfoutput>#queryvar.myvar#</cfoutput>
我想知道如何在第二段后插入照片
<img src="someimage.jpg">
我不反对使用jquery。任何帮助将不胜感激。
解决您的问题的一个简单方法是找到第二段结束标记的位置 /p>
,然后使用字符串连接在该位置插入您的图像。
<cfset myimg = "<div><img src='someimage.jpg'></div>" />
<cfset mycontent = '#queryvar.myvar#' />
<cfset firstMatch = find("/p>", mycontent, 0) />
<cfif firstMatch gt 0 >
<cfset secondMatch = find("/p>", mycontent, firstMatch + 1) />
<cfelse>
<cfset secondMatch = 0 />
</cfif>
<cfif secondMatch gt 0 >
<cfset mycontent = left(mycontent, secondMatch + 3)
& myimg
& right(mycontent, (len(mycontent) - (secondMatch + 3))) />
</cfif>
<cfoutput>#mycontent#</cfoutput>