我想禁用鏈接時,我一個鏈接上點擊,這裏是我的代碼:如何禁用鏈接點擊並啓用其他鏈接?
<a class="cmd-7" href="?cmd=7" style="color:#00F; margin-left:15px; text-decoration:underline">Past 7 Days</a>
<a class="cmd-14" href="?cmd=14" style="color:#00F; margin-left:15px; text-decoration:underline">Past 14 Days</a>
<a class="cmd-30" href="?cmd=30" style="color:#00F; margin-left:15px; text-decoration:underline">Past 30 Days</a>
<a class="cmd-custom" href="?cmd=custom" style="color:#00F; margin-left:15px; text-decoration:underline">Set A Custom Date Range</a>
這裏是我的javascript代碼:
<script type="text/javascript">
jQuery(function($){
// Get the cmd query parameter
var cmd = getParameterByName('cmd');
if(cmd) {
// Disable the link
$('a.cmd-' + cmd).click(function(event) {
event.preventDefault();
})
// Add a class to allow styling
.addClass('disabled');
}
});
</script>
提示錯誤
的ReferenceError:getParameterByName未定義
如何清除此錯誤?
我想要當我點擊過去7天鏈接此鏈接已禁用或啓用鏈接,儘快如果我點擊過去14天的鏈接,過去7天鏈接已啓用和過去14天鏈接被禁用。做這個?
有與日無功能是('getParameterByName')名稱 – k102
看到我的代碼中存在這個函數 –
你想使用'getElementsByTagName','getElementsByClassName'或'getElementById'嗎? – Anonymous