Я работаю над отделением кода JavaScript от моего HTML. В настоящее время у меня есть код, который выглядит следующим образом:
<div onclick="return do_something_with('100566');" class="clickable">Click Me!</div>
Я бы хотел обменять клик на атрибут, содержащий только параметр, который я передаю методу.
Я использую для этого jQuery со следующим типом кода:
var $j = jQuery;
$j(function(){
$j('.clickable').live('click',function(){
param = $j(this).attr('attribute_name');
do_something(param);
});
});
Какой атрибут я могу использовать для 'attribute_name', который был бы безопасен для передачи значения этого параметра? Я знаю, что могу использовать идентификатор, но я бы уже определил элемент с таким же идентификатором в другом месте в DOM.
Есть предложения?