Javascript 用文本替换字符串
什么函数可以用另一个文本替换字符串 从Javascript 用文本替换字符串,javascript,jquery,html,string,replace,Javascript,Jquery,Html,String,Replace,什么函数可以用另一个文本替换字符串 从.content获取文本 像这样text然后把它放在这里:username:'text' 示例35; Html:text 将文本从.content $(document).ready(function() { $('#tweecool').tweecool({ //settings username : 'I wan to Replace here', limit : 5 }); }); 更换后应如下所示: 那么如何用jquery/JS提供的
.content
获取文本像这样
text
然后把它放在这里:username:'text'
示例35;Html:
text
将文本从.content
$(document).ready(function() {
$('#tweecool').tweecool({
//settings
username : 'I wan to Replace here',
limit : 5
});
});
更换后应如下所示:
那么如何用jquery/JS提供的特定DIV
中的文本替换字符串。
谢谢 您可以尝试使用text方法
$("#tweecool").text(function () {
return $(this).text().replace("text", "hello world");
});
您可以尝试使用text方法
$("#tweecool").text(function () {
return $(this).text().replace("text", "hello world");
});
用于简单更改内容。你可以这样试试
$('div.content').html("username : 'text'");
var tObj = $("#tweecool").data("tweecool");
tObj.username = "text";
但是对于类似jQuery控件的结构,您可以使用它的对象对其进行自定义,如下所示
$('div.content').html("username : 'text'");
var tObj = $("#tweecool").data("tweecool");
tObj.username = "text";
用于简单更改内容。你可以这样试试
$('div.content').html("username : 'text'");
var tObj = $("#tweecool").data("tweecool");
tObj.username = "text";
但是对于类似jQuery控件的结构,您可以使用它的对象对其进行自定义,如下所示
$('div.content').html("username : 'text'");
var tObj = $("#tweecool").data("tweecool");
tObj.username = "text";
您可以使用use.text()读取文本内容,并在如下设置中使用它
$(文档).ready(函数(){
$('tweecool')。tweecool({
//背景
用户名:$('.content').text(),
限额:5
});
});代码>
文本
您可以使用.text()读取文本内容,并在如下设置中使用它
$(文档).ready(函数(){
$('tweecool')。tweecool({
//背景
用户名:$('.content').text(),
限额:5
});
});代码>
文本
请试试这个:
样式表:
<style type="text/css">
#overlay{
display:none;
background:red;
width:200px;
color:white;
text-align:center;
padding:10px;
border-radius:5px;
}
#overlay1{
display:none;
background:red;
color:white;
width:200px;
text-align:center;
padding:10px;
border-radius:5px;
}
</style>
#覆盖层{
显示:无;
背景:红色;
宽度:200px;
颜色:白色;
文本对齐:居中;
填充:10px;
边界半径:5px;
}
#叠加{
显示:无;
背景:红色;
颜色:白色;
宽度:200px;
文本对齐:居中;
填充:10px;
边界半径:5px;
}
Jquery函数:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#overlay').fadeIn('fast').delay(1000).fadeOut('fast');
});
$(document).ready(function(){
$('#overlay1').fadeOut('fast').delay(2000).fadeIn('fast');
});
</script
$(文档).ready(函数(){
$('#overlay').fadeIn('fast').delay(1000).fadeOut('fast');
});
$(文档).ready(函数(){
$('#overla1')。淡出('fast')。延迟(2000)。淡出('fast');
});
请试试这个:
样式表:
<style type="text/css">
#overlay{
display:none;
background:red;
width:200px;
color:white;
text-align:center;
padding:10px;
border-radius:5px;
}
#overlay1{
display:none;
background:red;
color:white;
width:200px;
text-align:center;
padding:10px;
border-radius:5px;
}
</style>
#覆盖层{
显示:无;
背景:红色;
宽度:200px;
颜色:白色;
文本对齐:居中;
填充:10px;
边界半径:5px;
}
#叠加{
显示:无;
背景:红色;
颜色:白色;
宽度:200px;
文本对齐:居中;
填充:10px;
边界半径:5px;
}
Jquery函数:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#overlay').fadeIn('fast').delay(1000).fadeOut('fast');
});
$(document).ready(function(){
$('#overlay1').fadeOut('fast').delay(2000).fadeIn('fast');
});
</script
$(文档).ready(函数(){
$('#overlay').fadeIn('fast').delay(1000).fadeOut('fast');
});
$(文档).ready(函数(){
$('#overla1')。淡出('fast')。延迟(2000)。淡出('fast');
});
使用html()
jquerymethod@JohnR谢谢:),但是怎么做呢?现在检查我的答案。使用html()
jquerymethod@JohnR谢谢:),但是怎么做呢?现在检查我的答案。谢谢,这不是关于替换HTML文本,而是试图替换示例Jqury字符串。@Aabira与上面的代码片段类似,为控件创建一个对象。通过该对象,您可以访问jQuery控件的所有属性。您好,我想这样做:#但在我的网站中,文本
在页面加载后动态加载,因此脚本无法从HTML源获取文本,如何解决此问题?谢谢,这不是关于替换HTML文本,试图替换示例Jqury字符串。@Aabira类似于上面的代码段,请为控件创建一个对象。通过该对象,您可以访问jQuery控件的所有属性。您好,我想这样做:#但在我的站点中,文本
在页面加载后会动态加载,因此脚本无法从HTML源获取文本,如何解决此问题?哇,谢谢,但在我的站点中,文本
在页面加载时会动态加载,因此,脚本无法从HTML源获取文本,在这种情况下,您的脚本无法工作,因此如何修复此问题?@Aabira那么您需要在更新div内容后调用它是的,我已通过以下方式尝试:setTimeout(function(){
但无法工作:(@Aabira使用timeout不会有任何帮助…您需要在加载内容后执行此操作。非常感谢:)哇,谢谢,但在我的站点中,当页面加载时,文本
是动态加载的,所以脚本无法从HTML源获取文本,在这种情况下,您的脚本无法工作,那么如何修复此问题?@Aabira那么您需要在更新div内容后调用它是的,我已经通过以下方式尝试了:设置超时(函数(){/code>,但不工作:(@Aabira使用timeout不会有任何帮助…您需要在加载内容后执行此操作。非常感谢:)嗨,我想这样做:#但在我的网站中,当页面加载时,文本
是动态加载的,所以脚本无法从HTML源获取文本,如何解决这个问题?我不明白你的意思?你告诉我,在这个feedle中,所有东西都可以工作,但在你的网站中不工作?是的,因为当页面加载如此频繁时,文本
是动态加载的script无法从HTML源获取文本。请推迟脚本并使其等待加载div。是的,我已通过以下方式尝试了此操作:setTimeout(function(){
,但不起作用:(嗨,我想这样做:#但在我的网站中,当页面加载时,文本
是动态加载的,所以脚本无法从HTML源中获取文本,如何解决这个问题?我不明白你的意思?你告诉我,在这个feedle中,所有东西都工作,但在你的网站中不工作?是的,因为当页面加载时,文本
是动态加载的脚本无法从HTML源获取文本。请延迟脚本并让他等待加载div。是的,我已通过以下方式尝试了此操作:setTimeout(function(){
,但不起作用:(