Bir öğenin değerini kimliğe göre değil ada göre nasıl alabilirim, örneğin kimlik ile kullanırsam $('#id').val();
Bir öğenin değerini kimliğe göre değil ada göre nasıl alabilirim, örneğin kimlik ile kullanırsam $('#id').val();
Yanıtlar:
Ad özniteliği seçiciyi kullanın:
$("input[name=nameGoesHere]").val();
Ad özniteliği seçiciyi kullanın:
$("input[name='nameGoesHere']").val();
Değerin etrafına tırnak işareti eklemek zorunlu bir gerekliliktir, bkz: http://api.jquery.com/attribute-equals-selector/
Değeri elde etmek için birden çok özellik kullanabiliriz, bunlardan biri ad niteliğidir. Örneğin
$("input[name='nameOfElement']").val();
Değer elde etmek için diğer özellikleri de kullanabiliriz
HTML
<input type="text" id="demoText" demo="textValue" />
JS
$("[demo='textValue']").val();
Bu iyi çalışıyor .. burada btnAddCat düğme kimliğidir
$('#btnAddCat').click(function(){
var eventCategory=$("input[name=txtCategory]").val();
alert(eventCategory);
});
//name directly given
<input type="text" name="MeetingDateFrom">
var meetingDateFrom = $("input[name=MeetingDateFrom]").val();
//Handle name array
<select multiple="multiple" name="Roles[]"></select>
var selectedValues = $('select[name="Roles[]"] option:selected').map(function() {
arr.push(this.value);
});
Yeşil arka plana sahip parça için hangi eleman kullanılır? Öğenin adını "<" ve ">" karakterleri olmadan yazmanız yeterlidir. Örneğin P yazın <P>, cevap <P>öğeyse değil.
sınıf adını da kullanabilirsiniz.
$(".yourclass").val();