我目前正在编写一个程序,它的工作方式非常类似于富文本编辑器,我的HTML代码的输出方式是无效的,类似于:
<span>This is a <em class="test">test</span> title</em>
Google Chrome将该无效HTML呈现为有效的HTML,如下所示
<span>This is a <em class="test">test</em></span><em class="test"> title<
所以我有以下代码:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
html = '</p></td></tr><tr><td colspan="3"> Data I want </td></tr><tr> <td colspan="3"> Data I want </td> </tr> <tr&g
var html = "<div ng-click="replay()">Replay</div>"
$("#qSection").html(html);
上面的代码替换了qSection中的html内容。新的html代码包含一个角事件ng单击。当前角度范围内的一些现有事件起作用。但是,当我用新的html内容替换它时,新添加的ng-click无效。
提前感谢您的妥善解决。
在UI中,如果输入的文本无效,则在UI和HTML代码中显示错误元素/标记
<div _ngcasde-ltw-c3="" class="error"> Organization only contain alpha chars or special chars -,. </div>
如果输入有效文本,则UI上和HTML代码中都不会显示错误元素/标记,
No error in HTML tag
因此,在编写selenium webDriver代码时,我添加了以下代码,它在HTML代码中出现错误(无效文本场景)时工作,但在HTML代码中没有错
我正在为rails使用条带创业板,并试图检查用户的优惠券代码是否无效。如果代码无效,则将用户重定向到users/show.html.haml。
这是我的密码
if Stripe::Coupon.retrieve(current_user.coupon_code) == nil
redirect_to user_path(current_user)
end
我认为从Stripe中检索代码并检查该值是否为nil是可行的,但我得到的错误消息是:
Stripe::InvalidRequestError in SubscribersController#new
No such coupon: *Wh
我的代码中有一个HTML字符串,它背后有一些有效的html标记,如<br/>、<p></p>,以及一些无效的标记,如<test>。我希望在浏览器中呈现这两组标记,以便将无效的标记呈现为纯文本。
例如,字符串
<test><br/>hi mark.<br/>how are you.My email is <test@test.com>
需要在浏览器上输出为
<test> hi mark.how are you.My email is <test@test.com>