Çok kolay bir sorum var. Maalesef cevabı bulamıyorum. jQuery çoklu karakter yerine
Sadece 2 basit giriş işlevleriniInput 1:<br /><input type="text" id="i1" name="i1" />
Input 2:<br />
<input type="text" id="i2" name="i2" />
yapılan giriş 1, ben de girdi 2. Bazı karakterler yerini istediğiniz sonucu görünmesini izin istiyorum ve karakterleri küçük harf yapmak istiyorum değiştirirken (URL olarak kullanmak için).
$("#i1").keyup(function() {
var ptitle = $("#i1").val();
$("#2").val(ptitle.replace(" ", "-").toLowerCase());
});
Bu Birden katını yerine aynı karaktere sahip bir dize yazdığınızda dışında iyi çalışır:
yüzden aşağıdaki jQuery kodu yaptı. Sonra sadece ilk kez yerini alır.Örneğin: Giriş 1'i yazarken: 'Bu şirket hakkında', giriş 2: 'about-this company' ile sonuçlanacaktır. Olmalıdır: 'Bu şirket hakkında'. JQuery kodumda neyin yanlış gittiğini bilen var mı? Böyle
Vay için çalışır, bu kadar hızlı aşırı oldu. Ve sen benim problemimi çözdün. Çok teşekkür ederim! –
Sorun yok, birden çok kişinin aynı cevabı var. "$" ("# I2") 'yi,' i 'ile değiştirdim (örneğinize göre) ve "" "yerine regexp'/\ s/g' yi ekledim. – jerone
'' yerine, yerine yazdığınızdan emin olun, fark, tüm boşlukları [\ f \ n \ r \ t \ v \ u00A0 \ u2028 \ u2029] temsil eder. Bu seninle iyi olabilir, ama bahsetmezsem mahrum olurum. – Marc