Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Нужен переводчик (https://javascript.ru/forum/jquery/45085-nuzhen-perevodchik.html)

gismthedwarf 13.02.2014 19:50

Нужен переводчик
 
Ребята, помогите, пожалуйста, перевести jQuery-код в нативный js:
$(document).ready(function() {
   
    $( '.class0 selector1.class1' ).on('click', function {

        if ( $('.class2 input:checked').size() ) {

            console.log('123');

        }

    });

    $( '.class3 selector4.class4' ).on('click', function {

        if ( $('class5 input:checked').size() ) {

            console.log('321');

        }

    });  

});

Думаю, это не займет много времени у профессионала, с меня лучи добра и признания, заранее благодарю.

gismthedwarf 13.02.2014 21:18

Дзен-трансгуманист,
Простите, виноват, ошибся, но проблема на этом не исчерпалась :)

kobezzza 13.02.2014 22:01

Цитата:

Сообщение от gismthedwarf (Сообщение 297523)
Ребята, помогите, пожалуйста, перевести jQuery-код в нативный js:
$(document).ready(function() {
   
    $( '.class0 selector1.class1' ).on('click', function {

        if ( $('.class2 input:checked').size() ) {

            console.log('123');

        }

    });

    $( '.class3 selector4.class4' ).on('click', function {

        if ( $('class5 input:checked').size() ) {

            console.log('321');

        }

    });  

});

Думаю, это не займет много времени у профессионала, с меня лучи добра и признания, заранее благодарю.

document.addEventListener("DOMContentLoaded", function () {
	[].forEach.call(document.querySelectorAll('.class0 selector1.class1'), function (el) {
		el.addEventListener('click', function () {
			if (document.querySelectorAll('.class2 input:checked').length) {
				console.log('123');
			}
		}, false);
	});
	
	[].forEach.call(document.querySelectorAll('.class3 selector4.class4'), function (el) {
		el.addEventListener('click', function () {
			if (document.querySelectorAll('.class5 input:checked').length) {
				console.log('321');
			}
		}, false);
	});
}, false);


Часовой пояс GMT +3, время: 20:50.