relを配列に分割せずに、jQueryまたは一般的にJavaScriptで単一のアンカーから複数のrel値を取得することは可能ですか?
たとえば、標準スペースで区切られた2つのrel属性を持つアンカーの場合:
<a id='a' class='b' rel='9 9' href='#'>Link</a>
私は以下を使用してそれぞれを取得できます:
$('.b').click(function(e) {
/* ... */
var rels = $(this).prop('rel').split("_");
$('form#form-stage-2 input[name=sleeve_t]').val( rels[0] );
$('form#form-stage-2 input[name=sleeve_n]').val( rels[1] );
/* ... */
});
しかし、の線に沿った何かが有効である可能性があるかどうか疑問に思っていましたか?
$('.b').click(function(e) {
/* ... */
$('form#form-stage-2 input[name=sleeve_t]').val( $(this).prop('rel[0]') );
$('form#form-stage-2 input[name=sleeve_n]').val( $(this).prop('rel[1]') );
/* ... */
});