2012-11-18 6 views
0

Например:Как я могу ссылаться на элемент, который вызывает плагин jQuery?

<div id="target" data-width="400px"></div> 

$("#target").myPlugin({width: ??? }); 

??? должно быть data-width значение атрибута.

+3

'$ («#target»). myPlugin ({width: $ ("# target"). data ('width')}); ' – adeneo

+0

'$ (" # tar get "). myPlugin ({width: $ (" # target "). attr ('width')}); – ryadavilli

+0

@adeneo, вы должны ответить на этот вопрос –

ответ

1

вы можете сделать это с помощью

$("#target").myPlugin({ 
    width: $("#target").data('width') 
}); 

все заслуга adeneo

+0

спасибо. как я могу сделать это для нескольких элементов? $ ("# target1, # target2"). myPlugin (....) –

+0

вам нужно использовать каждый() –

+0

Не могли бы вы привести пример? –

Смежные вопросы