2016-06-14 7 views
0

메시지에 대해 일부 html을로드하는 팝업이 있습니다. 팝업을 열어 html을 얻으려고하면 undefined이 나옵니다. '정의되지 않음'

는이 작동하지 않는 것 http://codepen.io/patrioticcow/pen/LZNraz

참조 :

$$(document).on('opened', '.popup-messages', function() { 
    var mMessages = $$('.messages')[0].f7Messages; 
    console.log(mMessages); 
}); 

var myMessages = myApp.messages('.messages', {autoLayout: true}); 
console.log(mMessages); 

어떤 아이디어 중 하나를 작동하지 않는 이유는 무엇입니까?

답변

0

$$ (. messages) [0] 안에 f7Messages 속성이 없으므로 대신 innerHTML을 사용할 수 있습니다. 예 :

var mMessages = $$('.messages')[0].innerHTML; 
console.log(mMessages); 

희망이 있습니다. 그런데 왜 html이 필요한가요? 프레임 워크 7의 messageBar 개념을 사용하십시오.

+0

기본'messageBar' 개념을 사용하여 코드 펜을 업데이트하는 데 신경을 써 주시면 감사하겠습니다. 감사 – Patrioticcow