Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   $('.class') как глобальная переменная (https://javascript.ru/forum/dom-window/75614-%24-%27-class%27-kak-globalnaya-peremennaya.html)

Shuryga 24.10.2018 13:34

$('.class') как глобальная переменная
 
Всем доброго времени суток. Подскажите пожалуйста как сделать $('.class') глобальной переменной. К примеру

var TegOne = $('.class');


function log(){
	console.log(TegOne.html());
}

function ale(){
	alert(TegOne.attr('class'))
}

$(document).ready(function(){

ale();

log();

});




Я понимаю что в функцию можно передать переменную ( ale(TegOne); ).
И то если поместить в ready
$(document).ready(function(){

    var TegOne = $('.class');
    ale(TegOne);

});


Но как то можно изначально так объект поместить в переменную и пользоваться на протяжении всего файла?

Заранее большое спасибо:thanks:

Dilettante_Pro 24.10.2018 13:47

Shuryga, лучше все разместить в $(document).ready(function(){
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
    var TegOne = $('.class');
    function ale() {
        alert(TegOne.html());
    };
    ale();
});
</script>
<div class = "class">123456</div>

Shuryga 24.10.2018 13:51

Понял большое спасибо буду пробывать

Белый шум 24.10.2018 13:51

window.TegOne = $('.class');

Dilettante_Pro 24.10.2018 14:23

Белый шум,
Можно и
TegOne = $('.class');


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