我正在使用 jQuery 来选择一个具有div
特定id
的.id="style61150"
.slideDown()
div
我想选择所有其他div
没有的id
并将它们向上滑动。
从文本字段中获取值来决定要定位的 div .slideDown()
。
productNum = $('#product-num').val();
$('#style'+productNum).slideDown();
我不知道如何不使用上面代码中的第二行以使用slideUp()
.
我正在使用 jQuery 来选择一个具有div
特定id
的.id="style61150"
.slideDown()
div
我想选择所有其他div
没有的id
并将它们向上滑动。
从文本字段中获取值来决定要定位的 div .slideDown()
。
productNum = $('#product-num').val();
$('#style'+productNum).slideDown();
我不知道如何不使用上面代码中的第二行以使用slideUp()
.
不知道我明白了,但是以 ID 开头的所有元素为目标style
,然后从变量中排除具有匹配 ID 的元素,如下所示:
var productNum = $('#product-num').val(),
elem = $('#style'+productNum).slideDown();
$('[id^="style"]').not(elem).slideUp();
您可以选择所有以id
开头的divstyle
并减去您不想要的div slideUp()
,如下所示:
$('div[id^=style]').not('#style'+productNum).slideUp();
在这种情况下,我通常将所有元素向上滑动,然后将相应的元素向下滑动。
使用一个类来选择所有元素。
使用 jQuerystop()
停止slideUp
所选元素。
像这样的东西:
$('.styles').slideUp();
$('#style'+productNum).stop(true,false).slideDown();