option使用jQuery 添加到下拉列表的最简单方法是什么?
这会有用吗?
$("#mySelect").append('<option value=1>My option</option>');
Run Code Online (Sandbox Code Playgroud) jQuery包装集中元素的顺序是否保证与元素在标记中出现的顺序相匹配?
我问,因为我需要对一组嵌套元素执行操作,并且我需要始终按嵌套顺序执行操作.
我可以在匹配的集合上使用.each迭代器运行操作,我将始终获得正确的顺序或者我是否需要找到其他方法来保证操作顺序与嵌套顺序匹配?
我知道这个问题已经在这个论坛上被问了一百万次,但没有一篇文章帮助我找到解决方案.
我做了一小段jquery代码,当你向下滚动到与hash-link中id相同的部分时,它会突出显示hash-link.
$(window).scroll(function() {
var position = $(this).scrollTop();
$('.section').each(function() {
var target = $(this).offset().top;
var id = $(this).attr('id');
if (position >= target) {
$('#navigation > ul > li > a').attr('href', id).addClass('active');
}
});
});
Run Code Online (Sandbox Code Playgroud)
现在的问题是它突出显示所有哈希链接,而不仅仅是该部分与之关系的哈希链接.任何人都可以指出错误,还是我忘记了什么?