这是一个非常奇怪和简单的问题,对于FAR,我现在停留的时间比我所承认的要长!我的slice()函数不再起作用。我已经检查了十亿次语法。这似乎一直在起作用,这是最复杂的事实。
jQuery(document).ready(function($){
jQuery("h2.page_title").css('background','lime');
jQuery("h2.page_title").text().slice(2);
});
文件和功能运行良好,因此背景为石灰。但是,slice()将不起作用,甚至无法通过我的控制台进行更新。我在DOM中定位哪个元素都没有关系。我已经清除了缓存,重新启动了所有WAMP服务,等等。我知道真正的解决方案非常愚蠢,因此,如果您对导致此问题的任何技巧有任何建议,将不胜感激。
最佳答案
使用slice
时,原始字符串不变。它只会返回切片的字符串。您应该自己分配-
var str = jQuery("h2.page_title").text().slice(2);
jQuery("h2.page_title").text(str);
或成排-
jQuery("h2.page_title").text(jQuery("h2.page_title").text().slice(2));
关于javascript - 尽管Chrome开发者工具控制台已验证,但jQuery slice()无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51746710/