style remove ejemplo disabled data attribute addattr javascript jquery jquery-selectors

javascript - remove - jquery get attribute data



jQuery combina mĂșltiples elementos (1)

Estaba experimentando con jQuery y encontré una pregunta. ¿Puedo usar un actual selector con un element existente como un selector combinado para jQuery?

Entonces, supongamos que he creado un elemento DIV sobre la marcha:

var $div = $(''<div>'') .css(''position'', ''absolute'') .hide(); // Just to be short $(''body'').append($div);

Y quiero mostrarlo cuando el usuario pase el mouse sobre elementos P / párrafos (en la posición del cursor):

$(''p'').hover(function(e) { // Change the position of $div with regards of cursor position $div.show(); }, function(e) { $div.hide(); });

PERO también quiero aplicar estos controladores de estacionario a $div . Entonces, en lugar de duplicar mi código, quiero hacer algo como esto:

$(''p'', $div).hover(...)

que seleccionará el elemento $div junto con todos los elementos P

Sé que puedo escribir funciones por separado y pasar los nombres como argumentos a la función de hover .

¿Hay alguna solución para este tipo de situación en jQuery? o hay una solución más precisa?


Puede usar el método jQuery add :

$(''p'').add($div).hover(function(e) { ...