Hola.
La verdad creo que estas un poco perdido en esto del jquery ya que tu codigo esta lejos de lo que quieres lograr, en fin no te vendria nada mal leerte un tutorial de jquery.
Bueno te dare una mano, modifique casi todo tu codigo y quedaria asi:
Código PHP:
Ver original<?php
include("conectarse.php");
$link = conectarse();
$anho = $_GET['anho'];
$sql = "SELECT * FROM publicaciones WHERE anho= '" . $anho . "'";
{
?>
<a class="texto lista_horizontal" href="descargaPublicacion.php?nom=<?php echo($fila['archivoPDF']); ?>"> <?php echo($fila['autores']); ?> </a> <p class="texto lista_horizontal"><?php echo($fila['anho']);?></p> <p class="texto lista_horizontal"><?php echo($fila['nombre']);?></p> <p class="texto lista_horizontal"><b><?php echo($fila['revista']);?> </b></p><p class="texto lista_horizontal"><?php echo($fila['comentario']);?></p> <br>
<?php
}
?>
<script type="text/javascript">
$( 'a.lista_horizontal' ).click( function(){
var url = $( this ).attr( 'href' );
$.ajax({
url: url,
type: 'get',
success: function( data ){
$( '#paginacion_publicacion' ).html( data );
}
});
});
</script>
Deberia funcionarte sin problemas.
Saludos.