jquery stringi manipuleerimine
Jquery String Manipulation
Stseenid
Hankige märgendi href-väärtus ja tekst ning töötlege URL-i. Näiteks URL-i taga on /, näiteks http://www.example.com/,
Ärge taha / laadige need kaks sõna töötlemiseks teise domeeni üles.
tegutsevad
1. Saage märgendi href-väärtus
2. Peatage hrefi väärtuse töötlemine
3. Hankige võimalikult täielik URL
Tsiteeri
jQuery('.ex').each(function(key,value){ exWord[key] = $(this).text() exHref[key] = $(this).attr('href') $(this).attr('id',key+1) })
Näide on järgmine: Exchange test Cranes asd Cranes asd
$(document).ready(function(){ var exWord=[] var exHref=[] jQuery('.ex').each(function(key,value){ exWord[key] = $(this).text() exHref[key] = $(this).attr('href') $(this).attr('id',key+1) }) var times = exWord.length getUrl(times,exWord,exHref) }) function getUrl(times,exWord,exHref){ if(times<0){ return } console.log(exHrefH) var tmp = times-1 var strsubsa=exHref[tmp].val() var exHrefH = strsubsa.substring(strsubsa.length-1,strsubsa.length) if(exHrefH=='/'){ exHrefH = exHref[tmp].substring(0,length-1) } $.ajax({ type:'POST', dataType:'JSONP', async:false, cache:false, data:{sourceAddress:exHref[tmp],sourceWord:exWord[tmp]}, url:'http://XXXX.com', success : function(data) { console.log(times) if(data!=null){ var exresult= data.exAddress $('#'+times).attr('href',exresult) $('#'+times).text(data.exWord) } times-- getUrl(times,exWord,exHref) },error : function(err) { getUrl(times,exWord,exHref) } }) }
|_+_|jsonp asemel jsonp, domeenideüleseks kasutamiseks tuleks kasutada jsop-i.
Iga väärtuse saamiseks tuleb läbida mitu klassi