我有一個jQuery代碼混淆了我!有時它可以正常工作,有時不會! 雖然我有與CSS一樣的問題!我以爲是因爲網頁瀏覽器。還是同樣的問題jquery代碼有時工作有時沒有
JavaScript代碼
$('.glyphicon-chevron-up').click(function() {
var vote = "up";
var value = $(this).attr('value');
var userid = $('#this').val();
$.post('data.php', {cmtid: value, op: vote, user: userid}, function(data){
if(data == "-1") {
alert('Something went wrong');
}
else if(data == "-4") {
alert('You already voted');
}
else if(data == "-2") {
alert('You cant vote up again');
}
else if(data == "-3") {
alert('You cant vote down again');
}
else {
var vdata = '#vdata' + value;
$(vdata).html(data);
}
});
});
PHP代碼
<div class="col-xs-12">
<i class="glyphicon glyphicon-chevron-up" id="voteup" value="<?php echo $comment->data()->id; ?>"></i>
</div>
有什麼錯誤的代碼? 看起來很簡單
有些時候什麼不工作? –
我不明白爲什麼你有這個'$('#this')。val();'因爲你沒有一個id爲'this'的html元素...至少從你的代碼給我們。 – Craftein
你在腳本上面有另一個腳本嗎? –