0
我有一个选择列表附加到页面下方的某些锚点。这一切都很好。然而,它会触发我不想要的第一个列表项。尽管不太可能有人会回到第一个选项,但我想从控制台中删除任何错误。jQuery如果选择选项val不等于
<select name="select-product" id="select-dropdown">
<option value="nothingselected">Select summit fool</option>
<option value="#p-1">Something here</option>
<option value="#p-2">Something here</option>
<option value="#p-3">Something here</option>
</select>
的jQuery:
$(document).ready(function() {
$('#select-dropdown').change(function() {
var targetPosition = $($(this).val()).offset().top;
if ($(this).val() =! "nothingselected"){
console.log("not equal to select a product");
$('html,body').animate({ scrollTop: targetPosition}, 'slow');
if ($('html,body').scrollTop() == 0){
$('html,body').scrollTop(0);
console.log("reset");
}
}
});
});
不过,对于if语句,我正在尝试做这样的事情......如果这个值不等于这一点,那么做到这一点。我得到的错误:
ReferenceError: invalid assignment left-hand side
我有一种感觉,这是我使用的.val()
可能呢?愿意帮助解决这个问题。
谢谢你,没有当场说:) – Doidgey 2014-08-27 14:26:23