私は自分のHTMLからJavaScriptコードを分離しようとしています。私はメソッドに渡しているだけで、パラメータを含む属性へのonclickを交換したいと思います控えめなJavaScript - 安全な属性?
<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」のために使用することができますどのような属性
?私はIDを使用することができますが、私はすでに、DOMの別の場所に同じidを持つ要素を定義していたでしょう。
提案がありますか?
参照:http://stackoverflow.com/questions/432174/how-to-store-arbitrary-data-for-some-html-tags http://stackoverflow.com/questions/439110/is-it -all-right-to-add-custom-html-attributes http://stackoverflow.com/questions/994856/so-what-if-custom-html-attributes-arent-valid-xhtml http:// stackoverflow 。 – nickf