jQuery - 当我在聊天应用程序中发送消息时,它每次都附加[x]

时间:2016-01-25 10:11:35

标签: jquery html5 append prepend

我已开始使用PHPjQueryHTML5对聊天应用进行编码。我遇到了一点麻烦。 当我发送消息时,即使有[x]已经存在,它也会在名称前每次追加[x]

A screenshot from the GUI

A screenshot from the JS code

一段HTML代码:



<table id="mt" border="0" style="width:100%">
  <tr id="-1" class="list-group" style="box-shadow:none;margin-bottom:0;">
    <td class="list-group-item" style="border-radius:0;border:none;border-bottom:1px solid #DDD">
      <h4 class="list-group-item-heading text-center">Example Sticky Message</h4>
      <p class="list-group-item-text text-center">
        You may add your announcements and requests here. You may edit here in the admin panel.
      </p>
    </td>
  </tr>
  <tr id="10" class="list-group" style="box-shadow:none;margin-bottom:0;">
    <td class="list-group-item nth" style="border-radius:0;border:none;border-bottom:1px solid #DDD">
      <div class="list-group-item-text">
        <div class="postedIn">21/01/16 12:04 AM</div>
        <a href="javascript:;" id="dm" onclick="delmess($(this).closest('tr').attr('id'))">[x]</a>&nbsp;<b class="usr mem_admin">Admin</b>:
        Bu mesaj örnek bir gönderidir. Mesaj Admin tarafından yollanmıştır.
      </div>
    </td>
  </tr>
  <tr id="9" class="list-group" style="box-shadow:none;margin-bottom:0;">
    <td class="list-group-item nth" style="border-radius:0;border:none;border-bottom:1px solid #DDD">
      <div class="list-group-item-text">
        <div class="postedIn">21/01/16 12:04 AM</div>
        <a href="javascript:;" id="dm" onclick="delmess($(this).closest('tr').attr('id'))">[x]</a><a href="javascript:;" id="dm" onclick="delmess($(this).closest('tr').attr('id'))">[x]</a>&nbsp;<b class="usr mem_admin">Admin</b>:
        Bu mesaj örnek bir gönderidir. Mesaj Admin tarafından yollanmıştır.
      </div>
    </td>
  </tr>
</table>
&#13;
&#13;
&#13;

我希望我的JS代码检查名称前是否有[x]。如果没有,请在其中添加[x];如果有,请通过b标记传递并继续使用其他所有标记。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试使用x标记的课程?您可以将该类添加到您添加的每个div(或您使用的任何其他标记),然后使用css进行样式设置。

如果没有最少的HTML代码,则很难回答。 Edit1:建议不要使用<b></b>标记。在HTML5中,您有<strong></strong>。这也是做同样的事情,但它标志着它很重要,在设置上,某些浏览器可能会发布它&#34; (即任何视力不佳的人)。