从字符串 jQuery 中删除字符串
Remove string from string jQuery
忽略我在jQuery中的新手知识。我最近开始学习,我面前有一个挑战。我有一个带有名称checkbox_0、checkbox_1的复选框,并希望从字符串中删除"checkbox_",以便我在循环中使用 0, 1 来提取该索引的数据。谢谢
aData 值提醒我值checkbox_0、checkbox_1等,这些是选中的复选框。
submitButton.on("click", function() {
$("Table :checked").each(function(e) {
var iData =Table.fnGetData( this.parentNode);
// Strip of the checkbox_ from the string
for(var i=0; i<=iData.length; i++) {
aData = iData[i][7];
}
alert(aData);
Table.fnDraw();
});
});
这只是一个JavaScript,而不是jQuery
。要删除作品"checkbox_"的第一次出现,请执行以下操作:
var updatedString = originalString.replace("checkbox_", "");
或者,如果您知道它将始终采用n
是数字的形式"checkbox_n"
,
var updatedString = originalString.substring(9);
。它从字符串中砍掉前九个字符。
无论哪种情况,您最终都会得到一个字符串。如果你想要一个数字,你可以使用parseInt
:
var updatedString = parseInt(originalString.replace("checkbox_", ""), 10);
// or
var updatedString = parseInt(originalString.substring(9), 10);
。或者只是在它前面放一个+
来导致自动转换(但请注意,在这种情况下,十进制和十六进制字符串都将被处理):
var updatedString = +originalString.replace("checkbox_", "");
// or
var updatedString = +originalString.substring(9);
请注意,我已经写了updatedString = originalString.blah(...);
,但当然你可以替换你的引用,例如,"originalString = originalString.blah(...);`.
更多探索:
String
上的MDN页面
submitButton.on("click", function() {
$("Table :checked").each(function(e) {
var iData =Table.fnGetData( this.parentNode);
// Strip of the checkbox_ from the string
for(var i=0; i<=iData.length; i++) {
aData = iData[i].replace("checkbox_", "");
}
alert(aData);
Table.fnDraw();
});
});
要删除checkbox_
部分,您可以简单地执行以下操作:
cbName=cbName.replace("checkbox_", "");
要对.each()
循环中的所有复选框执行此操作,请执行以下操作:
var cbIndex=this.name.replace("checkbox_", "");
//or...
var cbIndex=this.name.split("checkbox_").join("");
有很多方法可以做到这一点,其中一些:
$("table :checked").each(function() {
var theNumber = this.name.replace(/'D/g, "");
var theNumber = this.name.replace(/[^'d]/g, ""); // or this
var theNumber = this.name.match(/'d/g).join(); // or this
相关文章:
- React 15使用空字符串删除输入值
- IE在将字符串转换为日期时从日期中删除4小时
- 从字符串末尾删除空白无效
- 如何使用javascript选择字符串的部分,添加html标记或删除部分
- 如何从字符串中删除除字母、数字、空格、感叹号和问号之外的所有内容
- JavaScript从字符串中删除尾随空格和句点
- 正在删除'<以及那些>'来自javascript中的字符串
- jQuery 2.1 |删除重复子字符串的源子字符串
- 停止JSON.parse()从JSON字符串数据中删除尾随零
- 删除一个“;从javascript中的字符串末尾
- 从JavaScript中的名称-值对字符串中删除值
- 如何使用javascript在html表中删除字符串
- 如何在字符串中的值之前删除字符串中的动态数据?/ 使用 Lodash 的 _.trimStart 与动态数据
- 如何使用Jscript | JQuery在textArea中获取插入的|删除的字符串的索引和长度
- 如何删除“"使用javascript从字符串中提取字符
- 如何比较两个字符串并删除jquery中的元素
- javascript字符串删除X位置的一个字符并添加到起始位置
- JSON 字符串删除字符
- Javascript字符串删除空格和连字符
- Javascript字符串:删除除数字和第一个"