我不是JS專家,但我想我正在試圖做的是(至少在jQuery的)如何從jQuery的一個.change功能遷移到普通的JavaScript
很簡單,我有3選擇
<select id="faq" class="onchance_fill">...</select>
<select id="pages" class="onchance_fill">...</select>
<select id="faq" class="onchance_fill">...</select>
和輸入(這是TinyMCE的一個在advlink插件)
<input type="text" onchange="selectByValue(this.form,'linklisthref',this.value);" value="" class="mceFocus" name="href" id="href" style="width: 260px;">
我想,每次我在3選擇的一個改變一個值,該選項的這個值, 會我被放置在輸入中。
jQuery中,這將是這樣的:
$('.ajax_onchance_fill').change(function() {
data = $('.ajax_onchance_fill').val();
$('#href').text(data);
});
,但我可以不使用它。那麼,在純Javascript中等效的是什麼?
感謝
你讓你的生活變得更加困難,通過擺脫jQuery - 試着問「這個jQuery有什麼問題?」然後再選擇在瀏覽器支持方面更加耗費勞動力的路線。 – Nathan
您嘗試過$('.ajax_onchance_fill')。change(function(){ alert($(this).val()); }); ?爲了檢查更改事件是否正在發射? – Nathan
儘管我同意jQuery是蜜蜂膝蓋,但我們並不確定他爲什麼不能使用它,但他確實聲明他不能使用它。 –