jquery

2011-08-11 10 views
14

kullanarak bir dize içinde bir bölümün nasıl kaldırılacağını Ben küçük bir uygulama geliştiriyorum, bir onay kutusu işaretlendiğinde, id değeri gizli bir alana eklendiğinde, işaretlenmediğinde, kimliğin gizli alandan kaldırılması gerekir değer. Nasıl eklendiğimi biliyorum, ancak nasıl kaldırılacağını bilmiyorum. Sanki bir strValue = "abcde" dizesi var; jQuery'yi kullanarak strValue'dan 'c' nasıl kaldırırım? Teşekkür ederim.jquery

+1

Dize içindeki bir dize? Stringception ?? – zeroef

cevap

2

Aradığınız dizgiyi biliyorsanız ... Kolay yol.

strValue.replace('c','') 

Yoksa normal bir ifade kullanabilirsiniz:

strValue.replace(regexp,newstring) 
+2

Kimliği, başka biri tarafından indirilmeden önce w3schools bağlantısını kaldırmanızı önerir: P. Referanslar için mozilla geliştiricileri ağına ve neden w3schools kullanmamaya ilişkin w3fools.com'a göz atın – Loktar

2

Yeni dizeye yöntemi yerine sonucunu almak emin olun, bu deneyin. Orijinal dizeyi değiştirmez.

var str = "somestring"; 

str = str.replace('some', 'someother');