Chrome'da aşağıdakilerle ilgili bir sorun yaşıyorum:
var items = $("option", obj);
items.each(function(){
$(this).click(function(){
// alert("test");
process($(this).html());
return false;
});
});
Tıklama olayı Chrome
da çalışmıyor gibi görünüyor, ancak Firefox
da çalışıyor.
Bir kombinasyondan bir seçenek
öğesine tıklayabilmek
istiyorum, bunun yerine başka bir öğe türü yaparsam, diyelim ki <li>
iyi çalışıyor. Herhangi bir fikriniz var mı? Teşekkürler.
Olayı doğrudan <select>
ile çağırmamıza rağmen bunu başka bir şekilde de başarabiliriz.
JS bölümü:
$("#sort").change(function(){
alert('Selected value: ' + $(this).val());
});
HTML kısmı:
<select id="sort">
<option value="1">View All</option>
<option value="2">Ready for Review</option>
<option value="3">Registration Date</option>
<option value="4">Last Modified</option>
<option value="5">Ranking</option>
<option value="6">Reviewed</option>
</select>
Benim için genellikle işe yarayan şey, önce açılır menünün değerini değiştirmektir, örn.
$('#selectorForOption').attr('selected','selected')
ve ardından bir değişikliği tetikleyin
$('#selectorForOption').changed()
Bu şekilde, herhangi bir javascript