是否可以从 jQuery 中的单个锚点或通常在 JavaScript 中获取多个 rel 值,而无需将 rel 拆分为数组?
例如,对于具有两个由标准空间分隔的 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]') );
/* ... */
});