을 설정 ..데이터 속성을 얻을 내 코드가 동작하지 않습니다 새로운 가치
을 난 내 요소를 선택하고 데이터의 속성의 값을 취득하려고하고 그에 따라 값을 변경합니다.
HTML :
<div class="flipUpMenu" id="flipUpMenuBox" data-flip="false"></div>
<button id="flipElement">Flip Up </button>
JS 대신 경고
$(document).ready(function() {
//buttons
var btnFlip = $("#flipElement");
//elements
var flipUpElement = $("flipUpMenuBox");
btnFlip.click(function(){
if(flipUpElement.data('flip') === 'false'){
alert("flip true");
}else{
alert("flip false");
}
});
});
, 난 참 또는 거짓에 데이터 플립을 설정할 것입니다. 토글 방법. 난 당신이 $("flipUpMenuBox")
을 사용했습니다 볼 수
// Select the element by id
var flipUpElement = $("#flipUpMenuBox");
// Set the data
flipUpElement.data('flip', true);
// Get the data and log it
console.log(flipUpElement.data('flip'));
$(document).ready(function() {
var flipUpElement = $("#flipUpMenuBox");
flipUpElement.data('flip', true);
console.log(flipUpElement.data('flip'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="flipUpMenu" id="flipUpMenuBox" data-flip="false"></div>
, 당신은 요소를 선택하지 $("flipUpMenuBox")
$("#flipUpMenuBox")
을 사용했는지 확인 :
'flipUpElement.data ('flip ', true)'를 원하셨습니까? –
@TheAlpha 옙 ... 그게 작동하지 않습니다 .. – andrelange91
그래야 작동합니다. –