此javascript的错误处理
我想为这段javascript构建错误处理,这样,如果#next不存在,它将执行其他操作。目前,当它不存在时,它只会给我一个未定义的url或错误页面。请让我知道我能在这里做什么。谢谢此javascript的错误处理,javascript,Javascript,我想为这段javascript构建错误处理,这样,如果#next不存在,它将执行其他操作。目前,当它不存在时,它只会给我一个未定义的url或错误页面。请让我知道我能在这里做什么。谢谢 <script> $(document).on("pageinit",function(){ var pathname = $(location).attr('href'); var leva = $('#next').attr("href"); var prava = $('#prev'
<script>
$(document).on("pageinit",function(){
var pathname = $(location).attr('href');
var leva = $('#next').attr("href");
var prava = $('#prev').attr("href");
$("body").on("swiperight",function(){
<!--alert("You swiped right!");-->
location.href=prava;
});
$("body").on("swipeleft",function(){
<!--alert("You swiped left!");-->
location.href=leva;
});
});
</script>
$(document).on(“pageinit”,function(){
变量路径名=$(位置).attr('href');
var-leva=$('#next').attr(“href”);
var prava=$('#prev').attr(“href”);
$(“body”)。在(“swiperight”,function()上{
location.href=prava;
});
$(“body”)。在(“swipeleft”,function()上{
location.href=leva;
});
});
您可以检查$(“#下一步”).length
以查看是否选择了任何元素。或者只需检查leva
是否未定义
大概是这样的:
<script>
$(document).on("pageinit",function(){
var pathname = $(location).attr('href');
var leva = $('#next').attr("href");
var prava = $('#prev').attr("href");
$("body").on("swiperight",function(){
<!--alert("You swiped right!");-->
location.href=prava;
});
$("body").on("swipeleft",function(){
<!--alert("You swiped left!");-->
if(leva) {
location.href=leva;
} else {
// Some other action
}
});
});
</script>
$(document).on(“pageinit”,function(){
变量路径名=$(位置).attr('href');
var-leva=$('#next').attr(“href”);
var prava=$('#prev').attr(“href”);
$(“body”)。在(“swiperight”,function()上{
location.href=prava;
});
$(“body”)。在(“swipeleft”,function()上{
如果(列瓦){
location.href=leva;
}否则{
//其他行动
}
});
});
您可以检查$(“#下一步”).length
以查看是否选择了任何元素。或者只需检查leva
是否未定义
@Chad你有什么建议吗?if(leva){location.href=leva}else{/*做点别的*/}
谢谢@Chad如果你想把它作为答案,我可以接受。