요소의 속성을 가져 와서 변수를 정의하려고합니다. 속성을 사용하는 것 외에도 일부 html을 추가하고 싶습니다. 당신이 무슨 일을하는지jQuery - 변수 정의에 대한 우수 사례
var tip = $('<p/>', {
title: 'Take me to ' + $(this).attr("title")
});
요소의 속성을 가져 와서 변수를 정의하려고합니다. 속성을 사용하는 것 외에도 일부 html을 추가하고 싶습니다. 당신이 무슨 일을하는지jQuery - 변수 정의에 대한 우수 사례
var tip = $('<p/>', {
title: 'Take me to ' + $(this).attr("title")
});
뭔가? :. attr(name)
은 해당 속성의 값을 문자열 인 숫자로 반환합니다. 그래서 다른 값처럼 취급 할 수 있습니다.
`var tip = '<p>Take me to: '+$(this).attr('title')+'</p>';
나는 당신이 그 질문을 잘못 이해했다고 생각합니다. – DanRedux
명백하게 아닙니다, 권자. – AlienWebguy
꽤 정의되지 않은 동작입니다 :
을 할 수있는 더 나은 방법이 있나요 다음이이 같은
var tip = $(this).attr('title').append('<p>Take me to:</p>');
내가 jQuery를 객체 간단하게, 그것을 계속 것 :
var $tip = $('<p>Take me to: ' + $(this).attr('title') + '</p>');
$ (이) .attr ('제목')와 추가하려는 제목을 반환합니다 html로 (작동하지 않을 것이다).
var x = $(this).append(html).attr('title');
(x는 요소의 제목과 같음).
'var tip = '
'+ $ (this) .attr ('title') + '
'; 아마도? –