Во-первых, позвольте мне упомянуть, что это моя первая попытка использовать плагин jQuery с нуля.
Для начала я хочу, чтобы мой плагин принимал пользовательские параметры (+ parms) черезобъект.Например:
<script>
$(document).ready(function() {
$('.myClass').augaetrk({
myobja : {zero:'obj00 zero',one:'obj01 one',two:'obj02 two'},
myobjb : {zero:'obj10 aaa',one:'obj11 bbb'}
});
});
</script>
Примечание. Имена этих объектов не будут предопределены.Они будут на усмотрение разработчика, использующего плагин.
Короче говоря, в плагине я анализирую (например) CSS-классы ссылки, чтобы определить, какой объект parms пользователя мне следует использовать в дальнейшем.в плагин.Например.
<a class="other-class-1 this-myobja otherclass-2" href="http://mylink.com">some link</a>
Я могу получить класс - в данном случае это myobja и имя нужного мне объекта, myobja.То, что я не могу понять, так это то, как использовать эту строку / значение в качестве имени объекта, значения parm которого я хочу получить / использовать.
В данный момент я каждый из них перебираю варианты и использую простой if, чтобы добраться до нужного мне объекта.Это работает, но я думаю, что я добавляю много ненужных накладных расходов.В PHP я бы использовал $$, но я не могу найти этот эквивалент в jQuery.
Как получить значение, полученное при разборе класса ссылки =, а затем использовать это значение для получения соответствующих (пользовательских) параметров?
Если вы можете помочь , пожалуйста, напечатайте медленно и предположите, что я знаю даже меньше, чем вы думаете, я мог бы знать.Хотя, возможно, немного продвинутая концепция программирования, я ни в коем случае не являюсь продвинутым - или даже средним - разработчиком jQuery.Я уверен, что вы заняты, но если вы дадите ответ / пример, пожалуйста, имейте в виду, что я пытаюсь учиться, так что немного объяснений будет принята с благодарностью.Благодарю.