小编Yes*_*cat的帖子

替换功能只能工作一次(javascript)

每次str1在特定div中显示时,我需要用另一个字符串(str2)替换字符串(str1).

这是我到目前为止所得到的

<script type="text/javascript"> 
$(window).load(function(){

var str=document.getElementById("foo").innerHTML; 
var n=str.replace("Google","Yahoo");
document.getElementById("foo").innerHTML=n;

}); 

</script>
Run Code Online (Sandbox Code Playgroud)

和HTML

<div id="foo">
Google is the best website ever <br />
Google is not the best website ever</div>
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我运行它时,它只替换了Google这个词的第一个实例.

我究竟做错了什么?我需要添加什么来使它替换所有单词的实例?

html javascript jquery dom

12
推荐指数
1
解决办法
8130
查看次数

Redactor所见即所得 - 为什么粘贴不起作用

我一直在工作岗位上使用Redactor Wysiwyg编辑器.然而,虽然他们的网站提到从字粘贴超级清洁,我得到了很多额外的空的<p><br />,即使在字标记有一个段落休息.可能导致这种情况的任何想法?还有其他人有同样的问题吗?

谢谢!玛丽亚

jquery redactor

4
推荐指数
1
解决办法
2140
查看次数

使用Javascript将动态4位数年份转换为2位数年份

我需要将动态生成的日期从2013年4月20日转换为20.04.13.到目前为止,我设法转换月份并更换垫片.但转换年份仍然让我失望.这是我到目前为止所提出的.如何前进?

$(document).ready(function() {


                $('.date').each( function() {


    var oldDate = $(this).text();

    var month;

    if( oldDate.indexOf('-') > 0 ){

        var dateSplit = oldDate.split('-');

        var year = dateSplit[2];

        if( year.length == 2){
            year = year;
        }

        switch(dateSplit[1])
        {
            case 'Jan': month = "01";
            break;
            case 'Feb': month = "02";
            break;
            case 'Mar': month = "03";
            break;
            case 'Apr': month = "04";
            break;
            case 'May': month = "05";
            break;
            case 'Jun': month = "06";
            break;
            case 'Jul': month = "07";
            break;
            case 'Aug': month …
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery

1
推荐指数
1
解决办法
3909
查看次数

标签 统计

jquery ×3

javascript ×2

dom ×1

html ×1

redactor ×1

regex ×1