2013-07-01 1 views
1

에 추가되지 않는 속성 요소는 새로운 클래스와 id를 얻지 만 데이터 속성은 추가되지 않습니다. 왜 이런 사람이 될 수 있는지 조언 해 줄 수 있습니까?데이터는 내가 데이터를-속성 일부는 내가 다음 코드를 설정 한에 추가 할 새로운 div 요소를 만든 만든 요소

+0

대신 jQuery의'.data()'를 사용해 보셨습니까? – Bigood

+0

@Bigood 속성을 설정하지 않습니다. – zeroflagL

답변

2

는 속성을 설정합니다 :

el[propName] = properties[propName]; 

data 속성을 지원하는 브라우저에서 그 방법을 설정할 수 없습니다. 따라서 직접해야합니다.

var button = vjs.Button.prototype.createEl.call(... 
button.setAttribute('data-send', 'false'); 
0

은 IE 브라우저에서 이러한 문제가 있습니까? 데이터 속성은 html5에서만 지원되므로 브라우저의 호환성을 확인해야 할 수 있습니다. 때문에 방식에는 Video.js의의

관련 문제