>>> สอบถามเกี่ยวกับ Javascript REPLACE หน่อยครับ

เริ่มโดย ReStarted, 12 มิถุนายน 2012, 08:24:14

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ReStarted

คือว่าผมกำลังพัฒนาเว็บไซต์ แต่เผอิญว่าเจอปัญหาครับ ตามนี้นะคับ

ผมมี Div Tag พร้อมอักษรข้างใน เป็น
How to check this text file.

แล้วผมต้องการที่จะแทรกโค๊ดนี้ไปแทนตำแหน่ง คำที่ 3 (index2) คือคำว่า check
มีโค๊ดที่ต้องแทรกประมาณนี้ครับ
$('<span class="spellcheck-word-highlight">check</span>')
.click(function(){return true;})
.stop(function(){return false;})
.appendTo(self.elements.$badwords))


มันต้องเขียน code javascript ประมาณไหนหรอครับ

ขอบคุณพี่ๆไว้ล่วงหน้าคร๊าาฟ
[direct=http://www.exptown.com]เบื่อไหม !  "เล่นเกม" ซักหน่อยสิ คลิ๊ก คลิ๊ก คลิ๊ก..... [/direct]
[direct=http://www.exptown.com/play.php?id=1018&game=%E0%B9%80%E0%B8%81%E0%B8%A1%E0%B8%AA%E0%B9%8C%20Plant%20vs%20Zombies]เล่นเกมส์ Plant VS Zombies..[/direct]
[direct=http://www.exptown.com/play.php?id=1046&game=%E0%B9%80%E0%B8%81%E0%B8%A1%E0%B8%AA%E0%B9%8C%E0%B8%9B%E0%B8%81%E0%B8%9B%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B8%AD%E0%B8%B2%E0%B8%93%E0%B8%B2%E0%B8%88%E0%B8%B1%E0%B8%81%E0%B8%A3%20(Kingdom%20Rush)]เล่นเกมส์ปกป้องอาณาจักร (Kingdom Rush)[/direct]

tapanon

var TextStr = $("#DivID").html();

var StrSplit() = TextStr.split(" ");

for (var i = 0; i < StrSplit.length; i++)
    {
         if(i == 2){
            if (StrSplit(2).toLowerCase() =="check") {

                 // To do your process

            }
         }
    }

ไม่ได้ test เขียนสดเอาไปแก้ต่อแต่ประมาณนี้ครับ
รับเขียนเว็บไซด์และโปรแกรม (php, vb.net, c#.net, graphic, css, template)  ด้วยทีมงานมืออาชีพทุกคนครับ  PM มาเลยครับ

marus

var str='How to check this text file.';
var n=str.replace(/check/gi,'<span class="spellcheck-word-highlight">check</span>.click(function(){return true;})
   .stop(function(){return false;})
   .appendTo(self.elements.$badwords))');