링크를 취소하고 각 링크에 추가 속성을 추가하고 싶습니다. 아래는 어떻게 달성 했는가입니다.맞춤 속성을 사용하고 있습니까?
function anularEnlaces(){
$('nav a').each(function(){
var href = $(this).attr('href');
var id = $(this).attr('id');
$(this).attr('href','javascript:void(0)');
$(this).attr('hrefnot',href);
$(this).attr('nivel','uno');
$(this).attr('seccion','dos');
});
}
제 질문은 올바른/권장 방법으로 맞춤 속성을 추가하는 것입니까?
HTML5 Custom Data Attributes (data-*)
을하고 당신이 그들을 읽고 수정하는 jQuery의 $.data
를 사용할 수 있습니다 유효한
포함하지만 난 이렇게하면 나는 볼 수 없습니다 firebut의 현재 값. 그게 정상인가요? –
예, 정상입니다. jQuery는'data'를 내부적으로 저장합니다 (HTML5 doctype을 사용하지 않는다면 여전히 유효한 마크 업을 갖습니다). –