jQuery와 함께 사용할 태그의 컨테이너 상태를 저장하려고합니다. 문제는 data-xy 및 data() 또는 attr()을 사용하면 JS가 undefined라고 말합니다.HTML 태그/jQuery에 정보 저장
이것을 달성하는 가장 좋은 방법은 무엇입니까?
jQuery와 함께 사용할 태그의 컨테이너 상태를 저장하려고합니다. 문제는 data-xy 및 data() 또는 attr()을 사용하면 JS가 undefined라고 말합니다.HTML 태그/jQuery에 정보 저장
이것을 달성하는 가장 좋은 방법은 무엇입니까?
갖는 입력 TYPE = "숨겨진 '추가되는 액세스에 대한 상태
var stateStore = {};
stateStore["foo"] = "dirty";
을 설정할 이 많은 시간. 데이터 속성은 항상 소문자입니다.
말 :이 도움이
$('#hello').data("testhello"); rather than "testHello".
희망 :
<div id="hello" data-testHello="HelloThere">Test</div>
데이터는 여전히 액세스 할 수 있습니다.
div 또는 요소의 id 및 값으로 속성을 가진 개체를 만듭니다. 용
<div id="foo"><span>this is a test</span></div>
상태
$("div").each(function(){
MakeAnythingWithIt(this);
})
function MakeAnythingWithIt(theElement)
{
var elementState = stateSore[$(theElement).attr("id")];
}
다른 방법 있던 상태 정보
몇 가지 예제 코드를 게시 하시겠습니까? – adeneo
더 자세히 설명하십시오. –
데이터 속성이 작동해야합니다. 사용중인 코드를 표시하면 문제가있을 수 있습니다. –