Estoy usando jquery-ui-tabs para permitir a los usuarios crear sus propias pestañas, luego, por supuesto, cambiar entre las pestañas como mejor les parezca. El contenido en los widgets son pequeños widgets que son como mini programas por derecho propio. Los usuarios pueden elegir qué widgets quieren en cualquier pestaña determinada.interferencia de contenido de jquery-ui-tabs
Esto funciona bien siempre que cualquier widget determinado solo se configure en 1 pestaña, sin embargo, las cosas comienzan a ir mal cuando un widget dado se agrega a 2 pestañas o más. Cuando se generan los widgets, usan el ID de la base de datos. Por ejemplo . Si un widget dado se agrega a 2 o más pestañas, terminan con 2 divs con la misma id de id, por ejemplo widget_1, que causa problemas como se puede imaginar.
Así que mi pregunta es, ¿cuál es la mejor manera de resolver ese problema?
Desearía saber antes que querían poder usar el mismo widget en más de 1 pestaña. Me da la sensación de esto es casi va a tener que ser una reescritura completa ...
simplemente utilizando la última línea de ese artículo * Si desea que sus páginas web para validar como XHTML o HTML, entonces no debería tener identificadores únicos en sus páginas * -. Todo funciona bien sin ni siquiera ¡ser validado! Todavía no entiendo por qué la gente confía tanto en los documentos de recomendación ... Las recomendaciones se completan para seguir, pero hay casos aquí y allá que no podemos simplemente seguir las recomendaciones, y déjenme asegurarles que todo sigue funcionando bien. .. ** en cualquier navegador! ** – balexandre
estoy de acuerdo contigo, pero en este no es el caso donde "simplemente no podemos seguir las recomendaciones" - esto es fácil, y si puedes elegir seguir la recomendación o romper con él, ¿por qué debería alguien elegir romperlo? – oezi