我正在使用“替换”功能删除div中的所有非数字值。
看来Jquery replace只影响第一个元素。
这是我的Jquery:
$('#comment').each(function() {
var thz = $(this);
var repl = thz.html(thz.html().replace(/\D+/g, ''));
});
HTML代码:
<a id="comment1" href="#"> c2fđf011. </a>
<a id="comment1" href="#"> c20ff113. </a>
<a id="comment1" href="#"> c201gf76341. </a>
结果:
2011 c20ff113。c201gf76341。
我想要的结果是:
2011 20113 20176341
您有重复的ID,这是无效的,并且还有jQueryID选择器(或jQuery内部使用的任何其他ID选择器,例如document.getElementById,因为ID元素在大多数浏览器中都是索引的,并且本来是唯一的)将仅返回第一个出现在DOM中。将其更改为类,并查看其工作情况:
$('.comment').each(function() {
var thz = $(this); var repl =
thz.html(thz.html().replace(/\D+/g, ''));
});
的HTML
<a class="comment1" href="#"> c2fđf011. </a>
<a class="comment1" href="#">c20ff113. </a>
<a class="comment1" href="#"> c201gf76341. </a>
顺便说一下,你的身份证是这样的:
<a id="comment1" href="#"> c2fđf011. </a>
<a id="comment2" href="#">c20ff113. </a>
<a id="comment3" href="#"> c201gf76341. </a>
以“属性选择器”开头将为您提供帮助(但实际上会使您减速,因为这是一个属性选择器,并且失去了使用ID的优势)。
$('[id^=comment]').each(function() { // While using this better give a container context $('[id^=comment]', 'container').each(function...
var thz = $(this);
var repl = thz.html(thz.html().replace(/\D+/g, ''));
});
输出8 好吧,我给出了 neg=-1,low=0、b=10、键盘=2、驱动器=3 的值,我的数组是 [3 1] [5 2 8] 我已经添加了键盘和驱动器值,将其存储在max数组中。当我将这些最大数组值与b if(max[i]进行比较时
问题内容: 我有一个嵌套的字典,我们称它为字典d。该词典的键是一个整数,每个键的值是另一个词典。我正在python 2.7上尝试一个简单的代码来更新一个外键的值,但似乎它正在更新外键的ALL的值。 希望这些代码将使其更易于理解。这是我的意见。 然后是输出: 您会看到,我只为d [0] [‘mean’]分配了‘1’,但是d [1] [‘mean’]也有所更新。如果我增加d键的数量,它将只更改所有d键
问题内容: 我的元素彼此相邻。 我想在它们之间进行设置,但没有效果。为什么? 我的代码: 问题答案: 原因 从MDN文档中: [margin属性]适用于除表标题,表和内联表以外的其他表显示类型的元素以外的所有元素 换句话说,该物业是 不 适用的元素。 解 考虑改为使用该属性。 请注意,应将其应用于具有布局和的父元素。 例如: HTML CSS 水平和垂直方向的边距不同 正如迭戈·基洛斯(Diego
问题内容: 我的元素彼此相邻。 我想在它们之间进行设置,但没有效果。为什么? 我的代码: 问题答案: 原因 从MDN文档中: [margin属性]适用于除表标题,表和内联表以外的其他表显示类型的元素之外的所有元素 换句话说,该物业是 不 适用的元素。 解 考虑改为使用该属性。 请注意,应将其应用于具有布局和的父元素。 例如: 的HTML CSS 水平和垂直方向的边距不同 正如DiegoQuirós
我试图在一个Jasper报告中显示多个表,我使用子报告来实现这个功能。但我一直在显示几个子报告。实际上,只显示其中一个(第一个)。 以下是我的主report.jrxml: 下面是subjectSubreport.jrxml: 这是printersSubreport.jrxml: 当我切换子报告时,第一个报告正确显示,另一个报告消失。在JasperSoft Studio中,一切都很好,当我将它们导出
下面是vb中的一个特殊情况。我搞乱了SuppressKeyPress属性,发现了一些奇怪的东西。 形势 假设我有一个名为的输入框,我希望名称不带任何数字,当插入数字时,会弹出一个MessageBox并报告错误。 在这种情况下,由于某种奇怪的原因,如果我键入一个数字,它将被写入文本框中,尽管我抑制了按键。 我发现,如果我删除MsgBox行,数字将不会出现在输入框中。 问题 这是怎么回事?为什么Msg