SORU
1 HAZİRAN 2010, Salı


JQuery '-' string karakter çıkarma

Bu soru çok basit değildir umarım.

Bir dize var"". -123445 Bu kaldırmak için mümkün '-' dizesindeki karakter?

Ama boşuna için aşağıdaki denedim:

$mylabel.text("-123456");
$mylabel.text().replace('-', '');

Herhangi bir yardım büyük mutluluk duyacağız.

CEVAP
1 HAZİRAN 2010, Salı


$mylabel.text( $mylabel.text().replace('-', '') );

text() değerini alır, ve text( "someValue" ) değerini ayarlar bu yana, sadece birbirlerinin içinde yer.

İşin eşdeğer olacaktır:

var newValue = $mylabel.text().replace('-', '');
$mylabel.text( newValue );

DÜZENLEME:

Soruyu doğru anladım umarım. $mylabel jQuery nesne DOM öğesi referans olduğunu varsayıyorum, ve dize öğesi içeriği.

Eğer dize başka bir değişken DOM bir parçası değil ise, o zaman muhtemelen bu değişken karşı .replace() işlevi çağırmak istiyorumöncesen DOM takın.

Bu gibi:

var someVariable = "-123456";
$mylabel.text( someVariable.replace('-', '') );

ya da daha ayrıntılı bir versiyonu:

var someVariable = "-123456";
someVariable = someVariable.replace('-', '');
$mylabel.text( someVariable );

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007
  • pucksz

    pucksz

    24 Mart 2006