如何使用Javascript破译单词
我正在开发一个网站,我需要在“\ux”后面加上一个单词 例如,我有一个“词”: 我想这样分手:如何使用Javascript破译单词,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在开发一个网站,我需要在“\ux”后面加上一个单词 例如,我有一个“词”: 我想这样分手: test_ test_ test_ test_ 可能吗 谢谢 我试过了,但没有成功: <!DOCTYPE html> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script&g
test_
test_
test_
test_
可能吗
谢谢
我试过了,但没有成功:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
var str = $('p').text();
var str_list = str.split("_");
for (var i = 0; i < str_list.length; i++) {
$('p').text(str_list[i] + "_");
}
});
</script>
</head>
<body>
<p>test_test_test_test</p>
<p>test2_test2_test2_test2</p>
</body>
</html>
$(文档).ready(函数(){
var str=$('p').text();
var str_list=str.split(“”);
对于(变量i=0;i
测试2_测试2_测试2_测试2_测试2
您正在查找拆分
var str = "test_test_test_test";
var str_list = str.split("_");
alert(str_list[0]);
如果您想打印所有这些内容,则需要遍历列表
for (var i = 0; i < str_list.length; i++) {
// I append the underscore to the end. Remove that bit if you don't want an underscore
alert(str_list[i] + "_");
}
for(变量i=0;i
您正在查找拆分
var str = "test_test_test_test";
var str_list = str.split("_");
alert(str_list[0]);
如果您想打印所有这些内容,则需要遍历列表
for (var i = 0; i < str_list.length; i++) {
// I append the underscore to the end. Remove that bit if you don't want an underscore
alert(str_list[i] + "_");
}
for(变量i=0;i
结果是:
["test_", "test_", "test_", "test"]
结果是:
["test_", "test_", "test_", "test"]
下面是另一种方法:
var words = word.replace(/_/g '_\0').split('\0');
其思想是在每个
之后插入一个标记,并在其上拆分。标记应该是实际数据中不希望出现的字符。以下是另一种方法:
var words = word.replace(/_/g '_\0').split('\0');
其思想是在每个之后插入一个标记,并在其上拆分。标记应该是实际数据中不希望出现的字符。为什么结果中的最后一个单词后面会有一个\u
?我对我的朋友这样做,他不想把单词分开,这是他使用的一种模式……它确实起作用,但你没有正确处理p
元素。实际上,您将所有p
元素的内容设置为第一个p
元素的最后一个“单词”。但这与你最初的问题无关。为什么结果中最后一个单词后面会有一个\uu
?我对我的朋友这样做,他不想把单词分开,这是他使用的一种模式……它确实有效,但你没有正确处理p
元素。实际上,您将所有p
元素的内容设置为第一个p
元素的最后一个“单词”。但这与你最初的问题无关。@MaunoV。你说得对。那是我的错别字。谢谢你叫出来@莫诺夫。你说得对。那是我的错别字。谢谢你叫出来!