Если вы говорите, что не хотите, чтобы обработчик запускал ссылку без #tab
, просто не назначайте ему обработчик.
$("ul.tabs li").slice(0,-1).click(function() {
// and so on
Это назначит обработчик щелчка всем, кроме последнего.
Вы также можете сделать что-то более похожее на это:
$("ul.tabs li:not(:last)").click(function() {
// and so on
или
$("ul.tabs li:not(:last-child)").click(function() {
// and so on