Merhaba arkadaşlar, dün gün boyu uğraştım yeni eklenti(abSayac) için ama sorun çıktı o yüzden bugünlük atıştırmalık bir kod parçacığı veriyorum.
Sorun : Elinizde 300 option’lu select var diyelim ve bunda elinizdeki değişkene göre seçili option’u belirtmek istiyorsunuz. Bunu php’de yapsak (Statik veri olduğunu düşünürsek) 300 tane if yazmamız lazım ama jquery ile 5-6 kod ile yazıyoruz.
Cevap : Değişkeni js dosyalarının üstünde belirliyoruz.
1 |
<?php $sehir ='+355'; ?> |
Js kodlarımızdaki gelendeger değişkenine $sehir değişkeni aktarıyoruz.
Sonra bir each döngüsü kuruyoruz ve seçili olan option’a direk seçiliyi ekliyoruz.
1 2 3 4 5 6 7 8 9 |
$(document).ready(function () { var gelenDeger = '<?php echo $sehir; ?>'; $('#countryCodeHome option').each(function () { if ($(this).val() == gelenDeger) { $(this).attr('selected', 'selected') } }); }); |
Sabah kahvaltısına iyi gider bu kodlar 🙂
Gerçekten harika olmuş abi ellerine sağlık 🙂
Ben çalışmalarımda daha farklı bir yapı kullanıyordum. Bu daha profesyonel bir yöntem.. Teşekkürler arşive attım..
Süper bir paylaşım tebrikler…
bende arşivime katacam ama nesne olarak tabii yakında buradan bulabilirsiniz
Hemen arşive attım hiç böyle bir şey yapabileceğim aklıma gelmemişti 🙂
aynısını checkbox a nasıl uygularız