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