2009-06-26 122 views
2

我在我的应用程序中使用了JQUery。从JQuery中的标签中删除*

Inthat我有一个

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

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

但我只需要姓

如何JQUery..Or别人这样做有没有什么让*姓附近的标签和检索方法只有名字,而不是跨

回答

1

工作代码:

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

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

这里,clone是jQuery的号召,意义的所谓的“语境”,是jQuery的搜索仅跨越内部clone

干杯,

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