Cómo obtener los parámetros de un atributo href de un enlace desde el objeto de evento de clic

¿Existe una manera simple de obtener los parámetros al final de un atributo href de un enlace en el que se hizo clic usando el objeto de evento click?

Tengo un código jQuery que se ve así:

$(document).ready(function() {
    $('#pages').delegate("a", "click", function(e) {
        var formData = "parameters to clicked link";
        $.ajax({
            url: 'friends2.php',
            dataType: 'json',
            data: formData,
            success: function(data) {
                $('#searchbutton').attr("disabled", false);
                $('#searchresults').html(data.results);
                $('#pages').html(data.paginate);
            }
        });//ajax end
        return false;
    });
});

Y aquí está el HTML relevante:

<div id="pages">
<span class="disabled">previous</span>
<span class="current">1</span>
<a href="friends.php?term=ma&p=2">2</a>
</div>

Lo que estoy tratando de hacer es paginar los resultados de una búsqueda que hice con ajax. La búsqueda funciona bien y se obtiene una lista de usuarios que coinciden con la consulta. La parte del script de resultados que crea los enlaces de paginación también está funcionando.

En el ejemplo anterior, hay dos páginas de resultados. Lo que quiero hacer cuando un usuario hace clic en el enlace para ir a la página 2 de los resultados es interceptar el clic del enlace y, en su lugar, crear una nueva solicitud ajax usandoterm=ma&p=2 como los datos pasaron a la solicitud.

Entonces, para resumir, ¿hay una manera fácil de obtenerterm=ma&p=2 del objeto de evento pasó la función anónima en mi jQuery anterior?

Respuestas a la pregunta(8)

Su respuesta a la pregunta