throw new Errorを使用したエラーアラート表示

by iwbjp

HTML

<a href="#" id="test">link</a>

JavaScript

//throw new Errorを使用したエラーアラート表示
(function($){
	$.fn.tracking = function(){
		var url = this.data('trackurl');
		$.get(url);
		try{
			console.log('try: ', url);
			if(url === undefined){
				throw new Error('data-trackurlがセットされていません。');
			}
		}catch(e){
			alert("error");
		}
		return this;
	};
})(jQuery);

$(function(){
	$("#test").click(function(){
		$(this).tracking();
	});
});