簡體   English   中英

從JQuery中的標簽中刪除*

[英]Remove * from label in JQuery

我在我的應用程序中使用JQUery。

因為我有一個

    <label id="label1">Firstname<span class="req"><em> * </em></span></label>

   $("#label"+div_id+"").clone();
  clone.remove('span');
  alert(clone.text());//displaying FirstName*

但是我只需要名字

如何在JQUery中執行此操作。否則,是否有任何方法可以將*保留在標簽中的名字附近,並且僅檢索名字而不是范圍

工作代碼:

var clone = $("#label1").clone();                                                       
$("span",clone).remove();
alert(clone.text());

要么

alert(  $("#label1").clone().html().replace(/<span.*/,'')  );
$('span', clone).remove ()

在這里, clone是jQuery調用的所謂“上下文”,即jQuery僅在clone內部搜索。

干杯,

alert($("#label1").text().substring(0,($("#label1").text()).length-3));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM