Jump to content
php.lv forumi

Javascipt split() funkcija.


Sasa

Recommended Posts

Kā lai piedarbija split funkciju, lai tā sadala virkni pēs \ simbola, bet kad ir split("\") tad sanāk ka tas ir eskeipošanas simbols un tās otrās pēdiņas nepaņem. Kā sataisīt lai virkne sadlaītos pēc tā simbola?

Link to comment
Share on other sites

  • 2 weeks later...

man ir:

<td id=left_edge>kautkāda vērtība</td>

un kad ar JS dabūnu to vērtību

document.getElementById('left_edge').innerHTML

Man neļauj pielietot split funkciju kapē tapēc ka vērtību dabūnu ar innerHTML palīdzību? Kā man innerHTML saplitot kā man vajag?

Edited by Sasa
Link to comment
Share on other sites

jauna problēma:

var left_edge_ = document.all('left_edge',i).innerHTML;
var aaa = left_edge_.split(";");
var malinas_tips = aaa[1].split("<")[0];
alert(document.all('edge_mat',malinas_tips.split(" ")[0] - 1).innerHTML);

malinas_tips.split(" ")[0] <- šeit ne vienmēr būs skaitliska vērtība un ja man tur nav kāds skaitlis man viss nokarās kā es varu eskeipot to kur nav skaitlis un pāriet pie nākamās rindiņas.?

Link to comment
Share on other sites

dazji brauzeri to nenjem vera citi njem ....

Vai tad ir tādi, kas ņem vērā? JS tāpat kā, piemēram, C/C++ ir tak case-sensitive valodas. Tajās ir no svara burtu lielums nosaukumos (mainīgo/funkciju).

 

kā es varu eskeipot to kur nav skaitlis

Pārbaudi to, kas ir skaitlis un kas nav:

if (isNan(parseInt(x))
{
// x nesatur skaitli
}
else
{
// x satur skaitli.
}

Link to comment
Share on other sites

un tad atkal (viss iepriekšējais sanāca):

 

kā darīt labāk ir:

Peleks Gaiss (T) /21mm Mel.

bet ne vienmēr tā virkne būs tāda bet mani ineresē tas kas ir pēc pēdējā speisa.

šobrīd strādā šādi

mal_mat.split(" ")[4]

Bet tiklīdz tajā virknē būs vairāk kā 4 speisi tā man tur nekas vairs nebūs pareiz

kā es varu sasplitot virkni un vienmēr paņemt pēdējo elementu?

Link to comment
Share on other sites

×
×
  • Create New...