2
jquery 이벤트가있는 목록 항목에서 화살표 아이콘을 제거하려고합니다.jquery 모바일, 목록, 화살표 아이콘 숨기기
한 목록 항목 :
이<li class='message_list'><a id='message_list_item' href='#'>
<h3>Sender</h3>
<p><strong>Subject</strong></p>
<p>Body Text</p>
<p class='ui-li-aside'><strong>Time</strong>am</p>
</a></li>
스크립트 :
$(".message_list").swipeleft(function(event) {
event.stopImmediatePropagation(); //prevent from firing twice
$(this).attr('data-icon', 'false');
$("#test_display").html("Worked");
return false;
});
테스트 HTML 업데이트, 그래서 스크립트가 활성화됩니다. 그러나 왜 그 속성 변경 작업을하지 않는 이유는 무엇입니까?
퍼팅 <li data-icon='false' class='message_list'>
그래도 제거 할 수 있습니다!
사용하여 데이터가 false (또는 다른 무엇이든 내가 그것을가 설정 아이콘)을 여전히 아이콘에 화살표-R에서 변경 않는 사람들 표시합니다. – Fred
@Fred : 아이콘 가시성을 false로 명시 적으로 만들거나 숨길 수있는 다른 메커니즘이 필요할 수 있습니다. –