Are you passing an element as a parameter in the load?
Apologies, but I believe that this will have no effect, the load can be used to query the server through an ajax in the parameter and even a url that can provide a data payload, but this does not apply to an element in your Search.
You could achieve a better result by clarifying what you want to do and what you expect as a response to your need, and who knows, you may receive guidance that is actually feasible and possible.
EDITED:
see this example if it suits you...
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
</head>
<body>
<div id="conteudo">
<h2>CONTEÚDO PRINCIPAL...</h2>
</div>
<button data-tipo="1" onclick="mudaConteudo(this)">MUDAR CONTEÚDO</button>
<script type="text/javascript">
function mudaConteudo(obj) {
// if para verificar o tipo do botão
if ($(obj).attr("data-tipo") == 1) {
// se for 1 o data-tipo ele faz as seguintes alterações...
$("#conteudo").html("<h2>CONTEÚDO ALTERADO...</h2>"); // muda o html da div conteúdo
$(obj).html("DESFAZER CONTEÚDO"); // Muda o html do botão
$(obj).attr("data-tipo", 2); // Muda o valor do atributo data-tipo do botão
} else {
// se for diferente de 1 o data-tipo ele faz as seguintes alterações...
$("#conteudo").html("<h2>CONTEÚDO PRINCIPAL...</h2>"); // muda o html da div conteúdo
$(obj).html("MUDAR CONTEÚDO"); // Muda o html do botão
$(obj).attr("data-tipo", 1); // Muda o valor do atributo data-tipo do botão
}
}
</script>
</body>
</html>
A small patch in your git code in function..
<script type="text/javascript">
$(document).ready(function(){
$("#predefinido").click(function(){
$("#predefinido").html("#predefinido1") }); });
</script>
I got that result...
that’s exactly what I intended to do?
Complement of the Solution
var escolha = $(this).val();
var predefinido1 = " copie o html que vc quer no arquirvo todasEscolhas.html e cole aqui";
var naopredefinido = " copie o html que vc quer no arquirvo todasEscolhas.html e cole aqui";
var contato = " copie o html que vc quer no arquirvo todasEscolhas.html e cole aqui";
if(escolha == "predefinido")
{
$("#div-unica").html(predefinido1);
}
else if(escolha == "naopredefinido")
{
$("#div-unica").load(naopredefinido);
}
else if(escolha == "contato")
{
$("#div-unica").load(contato);
}
// NOTA: div-unica é a criação de apenas uma div que vai se alterando conforme o botão clicado e escrevendo o html da opção desejada
// como os conteúdos são sobrescrito, não tem necessidade de ter mais que um elemento para servir como quadro para esse conteúdos
Please avoid long discussions in the comments; your talk was moved to the chat
– Bacco
@Bacco would be really feasible in several situations the use of chat, but this feature does not appear to me as an option of choice, so I should end other days attempts to help those who sought the community due to this issue :/
– Junior Silva
The room was created specifically for this case, and can be accessed by the link of the comment above. (is the same as this one)
– Bacco