我正在使用 jQuery Mobile,我有这个 html:
<ul id="thelist" data-corners= "false" >
<div class = "theListItem" data-role="collapsible-set" data-collapsed="false">
<div data-role="collapsible" data-collapsed="false" data-theme="a">
<h3>$1.48 - 10/31/2012 - niko Reade #14410 - Brooklyn Ny</h3>
<div data-role="controlgroup" data-type="horizontal">
<a class= "green" href="categorize.html" data-transition="slide" data-direction="reverse" data-role="button">Yes</a>
<a class="red" href="#" data-role="button">No</a>
<a class= "blue" href="IDontKnow.html" data-transition="slide"data-role="button">I don't know</a>
</div>
</div>
</ul>
我正在尝试为下拉菜单设置动画,但我无法选择它。这是我的 JS:
$('#transPage, #categorizePage, #IDKPage').live('pageinit', function() {
$('.trans .theListItem h3').click(function() {
var $controlGroup = $(this).children('.ui-collapsible-content').css("background-color", "#ff3333");
});
});
.ui-collapsible-content 在 CSS 中运行良好,但当我尝试将它与 JS 一起使用时不起作用。知道为什么我的选择器错误,以及如何为可折叠内容设置动画吗?谢谢。