1. 程式人生 > >獲取後臺富文本框內容,截取圖片

獲取後臺富文本框內容,截取圖片

image text log 數字 分割字符串 fin number str 定義

1、split() 分割字符串,轉化成數組

(1)分割數據中有某段字符串的數據 ,轉化成數組

//拿取富文本框中的圖片
var
div=data[0].text.split("/agriculture/uploads/");
//定義一個變量存放字符串數據
var divstr="";
//循環div的長度
for(var k=0;k<div.length;k++){ if(k==0){ //第一個k是字符串,文本內容 divstr+=div[k]; }else{ //圖片 divstr+=urllogo+div[k]; } } $(‘#text‘).html(divstr);

(2)分割由逗號隔開的字符串

//獲取後臺多個由字符串拼接的圖片;
if
(data[0].image != "") { var arr = data[0].image.split(","); //分割由逗號隔開的字符串,轉化成數組 $("#uploadImg").html(""); //清空標簽內容 var str = ""; for (var i = 0; i < arr.length; i++) { //循環數組的長度,動態創建img標簽 str += "<img alt=‘‘ class=‘exsectionImg‘ src=‘" + urllogo + arr[i] + "‘>"; } $(
"#uploadImg").html(str); //將放入標簽中 }

(3)分割等號左右內容

//拿取存儲在localStorage中由等號拼接的數據;
$("#history").html(""); var str = ""; for ( var i in localStorage ){ //將本地存儲轉換成數組,並拼接等號,逗號; str += i + "=" + localStorage[i]+","; } var arr = str.split(","); //分割逗號,轉成數組 arr.reverse(); //將數組反轉 var oHistory = ""; var arrLength = arr.slice
(0,6); //截取前6個數組 for(var j=0; j<arrLength.length ; j++) { var obj=arrLength[j].split("=")[1]; //拿取等號後面的字符 if(obj!=""&&obj!=undefined){ oHistory+=‘<a onclick="historyGoPage(this.firstChild.innerText)">‘ +‘<li>‘+obj+‘</li>‘ +‘</a>‘; } } $("#history").append(oHistory);

2、replace() 替換某段字符串

//將字符串的某些字符替換,並轉化成數值型
var number = $(".objup").next(‘span‘).text();
number=number.replace(/\(/,""); //去除前括號
number=number.replace(/\)/,""); //去除後括號
number = parseInt(number); //字符串轉化成數字
$(".objup").next(‘span‘).text("");  //清空標簽內容
var number2 = number+1;  //數量加1
$(".objup").next(‘span‘).text("("+number2+")");  //把值放入標簽中

獲取後臺富文本框內容,截取圖片