【发布时间】:2020-08-03 10:38:41
【问题描述】:
A、B、C、D的首字母和数字需要在前端去掉,因为我在后端需要。
表格行的HTML结构是这样的:
<tr ng-repeat="(key, field) in nbd_fields" ng-show="field.enable && field.published" class="ng-scope">
<td class="ng-binding">A,B,C,D: 1 - Auswahl Wunschkarte : <b class="ng-binding">Wähle eine Option</b>
</td>
<td ng-bind-html="field.price | to_trusted" class="ng-binding"></td>
</tr>
输入前:
电流输出:
如果您注意到所选选项也不可见。是因为 $(window).load() 吗?
所需输出:
我正在使用的代码:
jQuery(".ng-scope td.ng-binding:first-child").text(function(i, oldVal) {
return oldVal.replace(/^[^-]+ - /,"");
});
});
怎样才能让它不影响里面的<b>标签?
我将上述代码用于同一页面上带有不同选择器的步骤标题*,它之所以有效,是因为它没有任何要更改的子项。
我必须将它包裹在 $(window).load() 周围,以便在加载表格后应用更改。 $(document).ready() 没有使用它。不知道为什么?
【问题讨论】:
标签: javascript jquery angularjs regex wordpress