jquery - 重构每个语句

标签 jquery

您好,我编写了一个函数,用于更改表格单元格中的文本,该表格显示团队成员,但不是可读格式,因此我必须将字符串输出转换为可读格式。

这一切都工作正常,但是我想知道是否有人可以帮助我重构这个函数,因为它看起来有点粗糙?

Jquery 代码:

$(".membersName").each(function() {

   var memberName = $(this).text();
   var splitmemberName = memberName.split("=");
   var finalNameSplit = splitmemberName[1].split(",");
   $(this).empty();
   $(this).append(finalNameSplit[0]);


});

任何帮助或提示将不胜感激。提前干杯

最佳答案

我觉得不错!您可以使用 RegExp 来代替,但我不能说那会更好。虽然这样:

$(this).empty(); 
$(this).append(finalNameSplit[0]); 

可以缩短为:

$(this).empty().append(finalNameSplit[0]); 

关于jquery - 重构每个语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3246457/

相关文章:

javascript - Jquery 尝试删除动态创建的元素

javascript - 如何使用 JavaScript 或 jQuery 获取多个嵌套值?

javascript - 如何在给定 url 的网页上运行 $ ("tr").each(function() {}

javascript - AutoFocus TinyMCE Editor TextArea Inside Bootstrap Modal 显示模态时

jQuery NoUiSlider 不适用于 Mootools

jquery - 如何在 `drop` 事件后停止重定向?

javascript - 我如何以接受 6 个字符的方式编写 javascript 正则表达式

javascript - 我如何使用shieldui处理国际化

jquery - Fancybox 在服务器和本地主机上显示不同的效果(有滚动条和没有滚动条)

javascript - 即使使用 off 后 div 也会触发 click 事件