我的表列定义如下:
<td class="dvRequiredField validationFailed">
*
<input name="ctl00$MainContent$dvCustomer$ctl04" type="text" title="First Name" class="validationFailed">
Required Field.
</td>
如何删除&#34;星号&#34; (或者在某种意义上用jquery替换它&#39;&#39;)
我尝试了以下内容:
$('td.validationFailed').each(function () {
$(this)[0].innerHTML = $(this)[0].innerHTML.replace(/\*/g, '');
});
它不起作用。它替换/删除输入控件的文本值。
谢谢, JohnB
答案 0 :(得分:1)
$('td.validationFailed').contents().filter(function() {
return this.nodeType == 3 && this.wholeText.indexOf('*') > -1;
})
.remove();