элемент доступа от функции яваскрипта для функции JQuery
var id=0;// globel
var elem=0;// globel
$.fn.myFunction = function(element){
var sid = element.getAttribute('href');
elem=element;
id=sid;
};
$(document).ready(function(){
\t $.fn.myFunction();
\t alert(id);
\t alert(elem);
});
<a href="#div-1" id="link-id-1" onclick="$.fn.myFunction(this);">Link 1</a><br>
<a href="#div-2" id="link-id-2" onclick="$.fn.myFunction(this);">Link 2</a><br>
<div id="div-1" class="hideAll">aaaaaaaaaaaaaaaaa</div><br>
<div id="div-2" class="hideAll">bbbbbbbbbbbbbbbbbb</div>
Этот код не работает Я хочу, чтобы предупредить id
атрибуты "link-id-1"
или "link-id-2"
и href
атрибуты "#id-1"
или "#id-2"
из javascript
функции (myFunction())
к jquery
функции
вы не передавая 'element' функции? –
что вы пытаетесь сделать? –
Вы плохо вызываете метод прототипа jq, он должен быть '$ (this) .myFunction();'. Тем не менее, вы не должны использовать обструктивные js, связать событие, используя более подходящий метод, а не атрибут onclick –