Posts by Sergio • 133,294 points
2,786 posts
-
2
votes1
answer1052
viewsA: Replace Checkbox with Image
The simplest way to do this is only with HTML, using label: <label for="imagem1"> <img src="http://eyosongive.us/lolk/data/img/aatrox_1.jpg" alt=""> </label> <input…
-
6
votes2
answers783
viewsA: Clear input when user starts writing
The natural/modern solution for this is using placeholder. <input placeholder="nome" /> However placeholder is HTML5 and some older browsers do not support. How to do then? here is an…
-
5
votes2
answers635
viewsA: What’s the difference from ON to ONE in Jquery
Following your description and the problem you have I’d say you need to make a mockery and not .on(). Debauchery is a function that prevents another function from being run, by mistake, too often or…
-
1
votes1
answer39
viewsA: Doubts about Immaterial with jQuery
The visibility does not allow animation, or is visible or not. But you can do this with the opacity. In that case the best is to let the CSS do it and not the animate() jQuery. You can do it like…
-
5
votes2
answers1050
viewsA: How to order numbers from an array?
To function sort($resultado) does not return the ordered array but rather a boolean if run without errors, or with errors.. The correct way to use is: sort($resultado); and then,…
-
6
votes2
answers19877
viewsA: How to include an action in the HTML5 sign-up button?
You have two options: change the action with Javascript and make Submit via Javascript change the action with the formaction added in HTML5 (IE9+) Either way you can have two Submit buttons: <div…
-
6
votes1
answer482
viewsQ: What are the suffixes of NPM versions and what do they do?
In Node.js environment when we fetch modules from NPM suffixes can be used to specify versions. For example, in the package.json I often see: "dependencies": { "async": "~1.4.2", "express":…
-
6
votes1
answer482
viewsA: What are the suffixes of NPM versions and what do they do?
Here is a list for those who need it, and based on the assumption that the versions indicated comply with the versioning standard SEMVER*: I’ll use 1.2.3 only as example version ~1.2.3 "rough…
-
5
votes1
answer1476
viewsA: List Javascript objects in a table
You will need to iterate this array and add elements. relatorios.forEach(function (relatorio) { var tr = document.createElement('tr'); for (var campo in relatorio) { var td =…
-
3
votes1
answer214
viewsA: Regular expression, picking numbers before a text
If you put a + after \d already works. That way you mean a number that occurs once or more. Being without the + means only once. \d+(?= min) Example: http://regexr.com/3bmpn…
-
0
votes2
answers168
viewsA: Take all src contained in the document and transform into array in jquery
You can do it like this: var urls = $('img').map(function(){ return $(this).attr('src'); }); If you need the array in native format join .get(); at the end. You can do this in Javascript too,…
-
5
votes2
answers1596
viewsA: Create Javascript Library
Anyone can create a library, and this is very useful in small projects where you need specific methods and so often it is better to organize the code. Basically there are two approaches. Create…
-
3
votes3
answers4238
viewsA: Jquery take the first and second tag inside a div
The code you have is jQuery and it seems right to me, considering that the :eq() begins in 0. That is the first input within that #shipping_table will be :eq(0). However, if this content is dynamic,…
-
12
votes3
answers1611
viewsA: Dynamic property name in Javascript
To create a property with a dynamic name as you suggest you can use brackets like this: var nomePropriedade = "Propriedade1"; var meuObjeto = { "nome" : "valor" } meuObjeto[nomePropriedade] = 'foo';…
-
3
votes2
answers5868
viewsA: Get all "marked" checkboxes in a dynamically generated list from jQuery
To select the checkbox you need a CSS selector that includes what you want. input[type="checkbox"] does this, or even the pseudo-selector of jQuery ":checkbox". But you should also use a common DOM…
-
5
votes2
answers257
viewsA: Event click is lost on the next page in the pagination
The problem here seems to me of delegation of events. When you add new HTML with tbody.append( $('<tr>') .append($('<td>').append(dados[i][0]))…
-
12
votes4
answers7972
viewsA: How can I make a copy of an array without reference?
If the array does not have objects that also require references, or DOM elements, ie consists of primitive* or objects/arrays of primitive* you can make a deep copy like this: var b =…
-
3
votes2
answers2055
viewsA: Error finding Nodejs module
I use to console.log(__dirname); when I’m not sure which directory the file is. In your case you have an error in the board’s name controllers or the path you point to var controller =…
-
4
votes3
answers1782
viewsA: Enable and disable an event without deleting and recreating it
The idea that comes to mind is to use a kind of "middleware" and get all the Vent Handler to come by. There you can have a flag object with boolean information for each event. Something like:…
-
2
votes2
answers98
viewsA: Use the number of characters obtained in a regular expression sentence in string substitution
You could use something like '## Titulo'.match(/^(#*)\s?(\w+)/);. That way you get everything separated and all you have to do is tell .length on the part with #. I don’t see how you can do all that…
-
4
votes1
answer1705
viewsA: Limit the number of characters of javascript decimals
I think you can wear something like that: var input = document.querySelector('input'); var oldVal = ''; input.addEventListener('keyup', function(){ var parts = this.value.split('.'); if (parts…
-
2
votes1
answer451
viewsA: How to verify the existence of the class in this case of jQuery?
Notice you have an error in logic and parenthesis: if($(atributo)).hasClass('active'){ must be if(atributo.hasClass('active')){ In this case atributo is already a jQuery object.…
-
1
votes1
answer324
viewsA: How to manipulate an element with jQuery when they are at the same hierarchy level?
You can climb the DOM .servico and then descend to .servico_title. Then you would use: $(".chama_servico").on('click', function(){ var atributo =…
-
1
votes3
answers342
viewsA: Run multiple animations in sequence in jQuery without polluting the code
In this particular case, you can do it without even thinking about it. If I understand well you want to run the elements, showing them, and then run again hiding. So successively. So it would be…
-
4
votes2
answers727
viewsA: How to display a hidden CSS select using Javascript
You can use the data-section you already have in HTML to know if the chosen option is the chabebeThat’s what you can use this.options[this.selectedIndex] to know which option is chosen, and…
-
4
votes3
answers933
viewsA: Script swap image every Reload
You can use the localStorage to save and know if there have been visits. If you need something more reliable I suggest you do this with Sessions on the server side. In Javascript it would be…
-
5
votes4
answers4345
viewsA: Stop and restart setInterval function
Your idea is on the right track. You have to put the counterms in a common scope for you to use clearInterval(counterms). I also suggest you withdraw var id_label_ms =…
javascriptanswered Sergio 133,294 -
7
votes3
answers943
viewsA: How to sort DOM elements by jQuery?
It depends a little on how you compare the elements. Using the index, I mean, their position could do: var secundario = []; $('ul li').each(function(i){ if (i % 2 != 0) return; var removido =…
-
9
votes2
answers189
viewsA: What is the inverse of :Visible in jQuery?
You can use :hidden, the pseudo :not() or the .not() thus: $('div:hidden').addClass('color-red'); // ou $('div:not(:visible)').addClass('color-red'); // ou…
-
6
votes1
answer2773
viewsA: "The getPreventDefault() method should no longer be used. Instead, use defaultPrevented"
As the Javascript language itself is evolving and new standards are adapted, some old features and methods are left behind. That is to say they are "deprecated" and that means that in the future…
-
2
votes1
answer1050
viewsA: Node.js - Function returning the query value?
I’ll answer without being sure, because I don’t know for example what comic you’re using. The first problem I see is when you call: response.pageInfo.users = Model.show(); This will start code that…
-
0
votes3
answers2116
viewsA: How to get the index of the button clicked?
Since you already have a loop to create the buttons you can use that and insert the index in a field data-index. Then the code would be like this: for(var i =0; i< arrSequencia.length;i++ ){…
-
2
votes1
answer402
viewsA: Override the preventDefault() method
You can use .on() and .off(), that is to add the event observer and then remove if the validation gives true. The idea would be like this (note that it is pseudo-code to give an idea of how to do):…
-
8
votes4
answers13678
viewsA: Rounding a decimal to a lower decimal
If you want to round the bottom just add 2 decimal places (* 100), do Math.floor and then split by 100 again. To round up you can use the .toFixed(), that is to say (49.599).toFixed(2) gives 49.60…
-
1
votes1
answer621
viewsA: AJAX-No refresh navigation with PHP
It seems to me that your problem is delegation. That is when you run form_ajax() to <form> is not yet on the page, and $('#form-ajax') will empty and from there does not even run the rest of…
-
0
votes2
answers68
viewsA: Link after uploading a file
During the upload process the file will first receive a temporary path $_FILES["myfile"]["tmp_name"] and then $_FILES["myfile"]["name"]. The second is the final destination that can be accessed from…
-
6
votes3
answers70
viewsA: Strange behavior when displaying an attribute using click();
jQuery works unpredictably when mixing the Setter/Getter .attr('data-xx' and .data(. Notice that your code works if you use only .attr() or only .data(). There are other questions that refer to this…
-
15
votes2
answers23399
viewsA: Picking up parent div attributes through child elements
I suggest you use the .closest() thus: $('button').on('click', function () { var target = $(this).closest('[data-id]'); alert(target.data('id')); }); jsFiddle: http://jsfiddle.net/5t59xu5f/ The…
-
4
votes4
answers243
viewsA: Script making many improper requests
You have some ideas in the code that are wrong and/or may be the source of the problem. In general when you add new elements to the DOM you should add Event handlers to the proper(s) element(s). If…
-
1
votes3
answers663
viewsA: Keep selected option dynamically loaded
Add another property to JSON that you return from the server. In addition to id and nome you could join selected, boolean. Then in Javascript it would be: $.each(data, function(id, valor) { var…
-
2
votes3
answers2006
viewsA: Show hidden div according to the value of a Dropdown
Put in CSS display: none; or opacity: 0; for the Ivs to be hidden. Then add an Event Handler to the select for him to detect when there are changes. Then in the function that is run when that…
-
1
votes1
answer122
viewsA: How to send only one form every 5 minutes
You can use the Session to store data about a user’s session. A simple example could be like this: session_start(); $date = new DateTime(); $now = $date->getTimestamp(); if…
-
0
votes3
answers852
viewsA: Multiple parameters in xmlhttp.send();
You have to put the data you want to send in the format query string. That is to say: chave1=valor1&chave2=valor2 So in search of nm + idade you should wear it like this: var dados = 'txtNome='…
-
1
votes1
answer3405
viewsA: How to take the href of an element and also assign it as id of it without Sharp (#)?
If you have a class for those elements you can use $('.dt-sc-button') and then stick them with a .each(). To get the href you can use $(this).attr('href') within that .each() and then just take out…
-
37
votes2
answers1922
viewsA: Why do they say that recursive setTimeout is better than setInterval?
The problem that leads to considering recursion is that the setInterval is "blind". It runs regardless of whether the asynchronous code inside has completed or not, has failed or not. Using…
-
1
votes1
answer555
viewsA: Flag characters that exceed limit in textarea like on Twitter
To have stylized text parts you have to use one div[contenteditable="true"]. To textarea does not allow this. So you can add to your code .slice() to generate parts of the text. What is within the…
-
1
votes2
answers143
viewsA: Javascript does not take clicked link with the same ID
If you have multiple anchors all with the same ID then document.getElementById("copy-link") will only return one element and will not work on the others... The correct way is to exchange these ID…
-
3
votes2
answers97
viewsA: Generated list with JSON data
All these fors have to be converted into enumerable loops because you have arrays instead of object keys. The code would look like this: $.getJSON("list.json", function (json) { //alert("Carregou o…
-
2
votes2
answers6866
viewsA: Fix and change color in menu depending on scroll
Create a CSS class with the color you want and apply the effects you want. Then you have to measure the Scroll and decide from what value to apply that class. In native Javascript this would be like…
-
8
votes3
answers219
viewsA: What is the whole argument in Exit() for?
In the PHP manual says: If status is an integer, that value will be used as the Exit status and not printed. That is, if you passed an integer it will be used only as a status code and not printed…