Posts by Sergio • 133,294 points
2,786 posts
-
3
votes2
answers264
viewsA: How to return the specific element, when using multiple custom share buttons on the same page, using querySelectorAll?
If you use the querySelectorAll You have to iterate the elements and add the Event Handler like this: function fbShareBtnFn(e) { e.preventDefault(); var title = this.getAttribute('data-title'), desc…
-
2
votes2
answers2503
viewsA: How to search for a string inside an object in an array?
If you don’t know the depth that object is best to use a recurring function like: function procurar(obj, agulha) { var chaves = Object.keys(obj); for (var i = 0; i < chaves.length; i++) { var…
-
4
votes2
answers643
viewsA: Using the callback of a function
AJAX is asynchronous. That means if you have for example this code: $.post('envia.php', {cidade: cidade_nome[0].value}, function(retorno) { // fazer algo quando o AJAX tiver sucedido });…
-
1
votes1
answer985
viewsA: Calling modal via url
To read the query string (GET) in a URL you can make a function like this: function getParameterByName(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new…
-
5
votes3
answers12947
viewsA: Onclick in a select option
I suggest adding something to the element that indicates this extra functionality if only this element/option has a url. You can always have something like if (this.value == 'Pagina')…
-
3
votes5
answers14567
viewsA: How to access index from a javascript array
That array you’ve placed [Oh, 36: Oh, 37: Oh, 97: Oh, 98: Oh, 99: Oh, 100: Oh, 101: Oh]is not an array... it looks more like an object. Anyway for you to have keys and values then it is Object you…
-
4
votes1
answer1077
viewsA: How to remove the parent element and all its content when child element is clicked?
You need to attach an event receiver to those elements a and then use the .parentNode to know what the element is li you seek. You’re gonna have to call .parentNode that li because the javascript…
javascriptanswered Sergio 133,294 -
3
votes2
answers147
viewsA: Reset jQuery events when sending a message to the user
You have several options. You can join one .stop() thus: $("#msg").html('<div class="alert alert-success">ALERTA</div>').hide().stop().fadeIn(); and thus interrupts ongoing animations.…
-
2
votes2
answers72
viewsA: How to display alert after Eval() error?
You can always make a mistake by not crossing over to the client’s side with: try{ // o código que pode dar erro aqui } catch(erro){ // este codigo é corrido quando houver erros. A variável "erro"…
-
2
votes4
answers819
viewsA: Show post with ajax
Okay, so dividing by parts: To commit when you click "Enter" you can use: $('#comentario').on('keydown', function(e){ if (e.which != 13) return true; $('#submit').click(); }); This way he clicks the…
-
3
votes1
answer23
viewsA: Problem with effect on multiple Lis
If the li are followed (siblings/siblings) can use the .next() that selects the next sibling of that element. Example: $(".membrosClick").click(function () { $(this).next().toggle(); }); jsFiddle:…
-
11
votes3
answers12621
viewsA: How to remove specific words with javascript
Knowing that you can access the page title via document.title then you can transform that string and set the title again with document.title = novaString;. This will have SEO implications that you…
-
2
votes2
answers1351
viewsA: Pass parameter via jquery with href
As Juliano pointed out You have repeated Ids. When you use: url: $("#show-form-delegation").attr("href"), this will return the href of the first element with this ID. Even if there is more, it…
-
1
votes3
answers322
viewsA: Put in array strings according to a regular expression
Yes, it’s possible. You can use: .match(/(\[\w+\])/g). In this case you have to "escape" the [ as they are reserved in Regex. You create a capture group with (), uses \w+ to say that it is a letter…
-
2
votes1
answer334
viewsA: Check all just selects the first foreach value
You have two problems: Multiple Ids and a JS error. #1 - You cannot use multiple Ids in this case. CSS classes is the solution. This is because the selector $('#testecb') will only return the first…
-
2
votes2
answers791
viewsA: Return calculation to <textarea>
The functionality you want seems to be possible to do only on the client side (using Javascript). I joined two variants. You can also take a look in this answer to see other ways to send data to the…
-
4
votes1
answer312
viewsA: IF in PHP does not work
If you want to add another condition to be checked on else, then you have to use elseif.
-
3
votes4
answers1215
viewsA: How to make an HTML list searchable
Here is a suggestion: function marcador(letras, el) { el.innerHTML = el.innerText; var rgxp = new RegExp(letras, 'g'); var span = '<span class="marcador">' + letras + '</span>';…
-
7
votes2
answers589
viewsA: Is it possible to name a parameter at the time of the function call?
In Javascript you really have to call the function by passing all the parameters. The function you have placed is well on the right path, if you have: function funcX(A,B,C){ if(typeof A !=…
-
3
votes2
answers1392
viewsA: "Transform" one element into another with Jquery
I think the problem here is that you’re rewriting H1, and you lose the reference when you replace it... the solution I can come up with is to leave that new element before you have a reference. I…
-
7
votes2
answers190
viewsA: What is the meaning of the prefixes of pseudo-elements in css?
The Nth means nth. Or be nth descendant, which is then specified within the parentheses. An example would be: span:nth-child(2n + 1) { background-color: lime; } This CSS will color the odd elements.…
-
5
votes2
answers488
viewsA: Function in mouseover event does not work in Firefox
This is an old known bug. The problem is that Firefox does not use event.fromElement (nor .toElement) and the others don’t use event.relatedTarget that Firefox uses... so you have to detect this…
-
1
votes4
answers1981
viewsA: Go to the first option after clicking the button
If you want to do a "reset", ie back to the initial value you can do so: jsFiddle: http://jsfiddle.net/suhjnxaj/ $(".bt").on("click", function () { $("select.estados option").prop('selected',…
-
3
votes1
answer239
viewsA: Clearinterval does not work
I suggest separating the waters. What belongs next to the client do on the client side, what belongs next to the server do on the server side. This implies that you do not pass Javascript from…
-
2
votes1
answer432
viewsA: Displaying the date in the date field
You have to take into account that an input type="date" accepts a string in format aaaa-mm-dd. That means the month must be 01 and not only 1. If you put for example input.value = '2015-1-25'; won’t…
-
2
votes2
answers115
viewsA: Get div above the current
You can use the .prev(). If you want the index: .prev().index(); // começa em 0, talvez queiras ".prev().index() + 1;" if you want HTML: .prev().html(); Example: var div3 = $('div:eq(2)'); var div2…
-
2
votes1
answer80
viewsA: Adapt function to queryselectorall
Analyzing the first line: function move(event) { var el = draggableEl, and knowing that you used to var draggableEl = document.querySelector('[data-drag]') gives me the idea that that function was…
-
2
votes2
answers99
viewsA: Events with namespace
One option is to use attributes in the element, and do everything with fields data-, using selectors that add Event handlers to elements that have a certain data- and keeping specific information…
-
3
votes2
answers168
viewsA: How to select with regex?
You can do this only with javascript: function arranjar(str){ var partes = str.split(','); var ultima = partes.pop(); return [partes.join(''), ultima].join(','); }…
-
8
votes4
answers24064
viewsA: Send HTML form without the Submit button
Send a form automatically needs javascript. But there are ways to get around more or less efficient. If the question is aesthetic it is worth remembering that a button can be easily changed to look…
-
3
votes3
answers11551
viewsA: Removing characters with Jquery
You can use the .split() to break the string and then re-join with the .Join(): "•bolinhas • bolinhas•".split('•').join(''); // dá "bolinhas bolinhas" Using the split/Join is faster than using…
-
3
votes2
answers327
viewsA: If condition in variable
There is a lack of information to be able to give a well-adapted answer to your problem but, assuming that you only have two possibilities and assuming that you already have the variable you refer…
-
3
votes1
answer63
viewsA: about ajax vs assigned events
This should be done with CSS and not with JS... If you want to do with JS/jQuery in this case you have to use delegation and because the .hover() does not allow this I suggest using the .on() thus:…
-
1
votes1
answer488
viewsA: Create constants correctly with Mean.js (Node js)
In the Nodejs there is global which is a global variable. Similarly window in javascript in browser. So it is possible to add properties to global and use them wherever you want. You should use them…
-
3
votes3
answers73
viewsA: Remove event handler after 3 click
Some details are missing for this to work: the method .off() is poorly configured: The method can be used without parameters but then will remove all the added handlers Event with the .on(),…
-
3
votes1
answer284
viewsA: How to inherit methods from one prototype to another using the Node.js usel module?
Perhaps your doubt will be clarified if you take a look at Node/usel code on Github. At the bottom is a shortcut to import/inherit from an existing prototype. The source code is: exports.inherits =…
-
1
votes2
answers1114
viewsA: Add array elements to other arrays
A starting point could be this example I made: http://jsfiddle.net/s4Lbmgp9/ In the background it uses the Divs you mentioned, and within each iteration of these Divs you have a cycle for running 3…
javascriptanswered Sergio 133,294 -
12
votes5
answers41788
viewsA: How to sort an array of objects with array.Sort()
The method .sort() accepts a function. This function will influence the final position through which that same function returns. function compare(a, b) { if (se a fôr menor que b) { return -1; } if…
javascriptanswered Sergio 133,294 -
3
votes2
answers519
viewsA: Showing the result according to loading and do not wait for the script to finish to display the results on the screen
If the intention is to go seeing each mail that was sent on the client side then a solution is jQuery/Javascript using AJAX to control the sending speed. For example by sending a new email to each…
-
5
votes1
answer37
viewsA: Check if a variant div exists
You can use ^= which is a pseudo-selector meaning that a given attribute "begins with" and so search for elements whose class starts with this string "webserver_". Example:…
-
6
votes4
answers2296
viewsA: How to order three Ivs according to an attribute of hers?
I suggest, for security to clone the elements and re-insert them in HTML: var novosElementos = $('#pai div').get().sort(function (a, b) { return a.getAttribute('contagem') -…
-
6
votes4
answers4731
viewsA: How to check if the first four characters of a string match 'www.'?
Another variant still not referenced to check if the string starts with these 4 characters: if (string.indexOf("www.") == 0) // caso sim else // caso não The .indexOf() checks the position of "www."…
-
0
votes3
answers4054
viewsA: Close div on an output link or when clicking outside
I leave two suggestions that are in this check: if (el.hasClass('fechar') || !el.closest('.botao_melhor_leitura').length) The first implies using a span for example to be the closing button. The…
-
2
votes3
answers762
viewsA: How to return the number of the input position within a form?
You can do so by looking for the parent element and choosing the child inputs. You can be more generalist or even use el.parentNode.children. But if in the code you go through all the elements to…
javascriptanswered Sergio 133,294 -
4
votes4
answers529
viewsA: How to generate an array with the list of uploaded files?
To generate an array the syntax is: $minha_array = array($elemento1, $elemento2, ..., $elementoN); // onde $elementoX é uma variável, string ou array In case you have strings already stored inside…
-
7
votes2
answers205
viewsA: Why match returns an object - JAVASCRIPT
In Javascript both objects and arrays (among others) are... objects. This subject has been debated a lot, and mainly because it is often important to distinguish exactly between array and objects (I…
javascriptanswered Sergio 133,294 -
5
votes4
answers2080
viewsA: How to capture elements in a json structure using javascript
If you can get these Alerts (as indicated in the comments): alert(response.paymentMethods.CREDIT_CARD.options.VISA.images.SMALL.path);…
-
2
votes2
answers5843
viewsA: PHP - Getting all images from a directory and generating in HTML
Parting: How to read URL parameters: This information you pass in the URL can be captured via $_GET, then you’ll have to decode using rawurldecode(). For example: $parametro_g = $_GET['g'];…
-
1
votes1
answer284
viewsA: How to make a for inside an Ajax html += ?
for loop in Javascript should be: for (var i = 0, i < result.length; i++){ You are doing for ( $i < result.length; $i++) { which is incorrect because $i is not closed. It is usually not used $…
-
1
votes1
answer57
viewsA: Organize incoming date and change, jquery
What you can do is search inside that server response for the elements and iterate to remove the ID. I think it will work even though ID have to be unique. But the best thing was for the server to…