Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery编辑的h1标记的第一个和第二个单词?_Jquery_Html_Css - Fatal编程技术网

使用jquery编辑的h1标记的第一个和第二个单词?

使用jquery编辑的h1标记的第一个和第二个单词?,jquery,html,css,Jquery,Html,Css,如何使用jquery在h1标记的第一个单词上添加跨距选择,然后在第二个单词上添加不同的跨距选择 例如,我想更改: <h1>This is a title</h1> 这是一个标题 到 这是一个标题 var splitted=$(“h1”).text().split(“”); 如果(拆分。长度>0){ $(“h1”).html(“”).append(“+splitted[0]+”); 如果(拆分。长度>1){ $(“h1”).append(“+splitted[1]+”)

如何使用jquery在h1标记的第一个单词上添加跨距选择,然后在第二个单词上添加不同的跨距选择

例如,我想更改:

<h1>This is a title</h1>
这是一个标题

这是一个标题
var splitted=$(“h1”).text().split(“”);
如果(拆分。长度>0){
$(“h1”).html(“”).append(“+splitted[0]+”);
如果(拆分。长度>1){
$(“h1”).append(“+splitted[1]+”);
对于(var i=2;i
现在,您有了一个可以使用的单词数组,并可以使用跨距等方式发出回,例如:

words[0] = '<span class="firstWord">' + words[0] + '</span>';
var sentence = $('h1').text(words.split(' '));
words[0]=''+单词[0]+'';
变量句子=$('h1')。文本(单词。拆分('');
请参见:

然后,您可以为
.word1
.word2
添加CSS


请参阅:

警告:只有在
标记中没有HTML时,这才是安全的(这就是为什么
.text()
用于获取初始值)。我认为在
标记中使用HTML是不可能的

var $h1 = $('h1');
h1_words = $h1.text().split(' ');
if (h1_words.length >= 2) {
    h1_words[0] = '<span class="firstWord">'+h1_words[0]+'</span>';
    h1_words[1] = '<span class="secondWord">'+h1_words[1]+'</span>';
}
$h1.html(h1_words.join(' '));
var$h1=$('h1');
h1_words=$h1.text().split(“”);
如果(h1_words.length>=2){
h1_字[0]=''+h1_字[0]+'';
h1_字[1]=''+h1_字[1]+'';
}
$h1.html(h1_words.join(“”));
我的版本:

var parts = $('h1').text().split(' ');
parts[0] = '<span class="firstWord">'+parts[0]+'</span>';
parts[1] = '<span class="secondWord">'+parts[1]+'</span>';
alert(parts.join(' '));
var parts=$('h1').text().split('');
部分[0]=''+部分[0]+'';
部分[1]=''+部分[1]+'';
警报(部件连接(“”));
var str=$('h1').text().trim()
var strArray=str.split(“”);
无功温度;

对于(var i=1;iDo),您只需要两个跨距,还是需要一个单独跨距内的h1标记内的每个单词?
words[0] = '<span class="firstWord">' + words[0] + '</span>';
var sentence = $('h1').text(words.split(' '));
$('h1').html($('h1').html().replace(/^(\w+) (\w+)/, '<span class="firstWord">$1</span> <span class="secondWord">$2</span>'));
$('h1').lettering('words');
var $h1 = $('h1');
h1_words = $h1.text().split(' ');
if (h1_words.length >= 2) {
    h1_words[0] = '<span class="firstWord">'+h1_words[0]+'</span>';
    h1_words[1] = '<span class="secondWord">'+h1_words[1]+'</span>';
}
$h1.html(h1_words.join(' '));
var parts = $('h1').text().split(' ');
parts[0] = '<span class="firstWord">'+parts[0]+'</span>';
parts[1] = '<span class="secondWord">'+parts[1]+'</span>';
alert(parts.join(' '));
var str = $('h1').text().trim()

var strArray = str.split(' ');

var temp;

for(var i=1;i<strArray.length;i++){
   temp += strArray[i]+" "
}

var result = '<span class='firstWord'>'+strArray[0]+'</span>'+" "+temp.trim()

$('h1').text(result)