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

jQuery - When I send a message in chat application, it appends [x] each time

我已经开始使用 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>

我想让我的 JS 代码检查名称前是否有 [x]。如果没有,请在此处添加 [x];如果有,传递它并继续使用 b 标签。

提前致谢!

您是否尝试过使用 class 作为 x 标记?您可以将 class 添加到您添加的每个 div (或您使用的任何其他标签),然后使用 css.

设置样式

没有最少的 HTML 代码就很难回答。 Edit1:建议不要使用 <b></b> 标签。在 HTML5 你有 <strong></strong>。这做同样的事情,但它将它标记为重要并且在设置上,某些浏览器可能 "pronounce it"(即对于任何视力不佳的人)。