Utilizzo di jQuery Mobile Vorrei disabilitare la chiamata ajax sui collegamenti all'interno di una parte specifica del DOM.Rimuovere una chiamata Ajax dai collegamenti regolari con jQuery Mobile
Non voglio mettere un
data-ajax = false
ogni volta io non voglio usare il jquerymobile ajax.
Per esempio, ogni link che è un figlio di 'contenuto':
<div class="content">
<a href="http://externalwebsite.com">External Link</a>
</div>
Vorrei aggiungere la 'data-ajax = false' su ogni link che è un figlio di 'contenuto'
C'è un modo per farlo con jquery?
Questa è un'alternativa più lenta. La chiamata a '.each' non è necessaria poiché la versione setter di' .attr' funziona su una raccolta. Puoi anche chiamare '$ (". A "). Each()' che evita di aggiungere alla tabella dei simboli. –
Non aggiungere 'rel =" external "' è tanto male quanto aggiungere 'data-ajax = false'? Buona risposta, ma penso che crei gli stessi requisiti che l'OP non vuole. –
@JoshAllen l'OP chiedeva un modo semplice per aggiungere automaticamente un attributo a uno specifico selettore .. se voleva lasciare gli attributi * off *, poteva risolverlo senza fare nulla. –