JQuery :: Delegate() Be Used With A Predefined Function?
Nov 10, 2010
Here is what I have at [URL]...Basically I setup a function for message selection that will call an AJAX request. Once content is loaded via .html() in my #messages div, I could not click links from within and have to use .delegate().
The code works fine when I copy and paste code from my message_click function, but if I access the function from within .delegate(), it does not work. Is it possible to use a predefined function with .delegate() or will I have to continue to reuse code?
View 3 Replies
ADVERTISEMENT
Aug 5, 2011
Is there any way to use delegate function without any event or in document ready event? [code]
View 8 Replies
View Related
Apr 15, 2010
I tried to use delegate, but it is bounded with events. I don't really want to execute a function on a standard event. But I would need to change the elements that match a selector, when they appear in dom. Is possible to "unhook" delegate from events?like for all existing and new elements with class ".red" to add to the "data" a new key "initiated:true".
View 2 Replies
View Related
Aug 3, 2011
I'm an experienced programmer (c, perl , python, bash) but absolutely newcomer with Javascript. The code I'm experimenting with is shown below. What I'm trying to do at this point is define a function in a script section in the head of my html page, then call that function in the onclick action of a form button. Sounds trivially simple, but for some reason it isn't doing what I expect. The eventual result will be that the Javascript will launch a Silverlight video player using the values supplied by the end user, but for now I just want to get the basic buttons to work.
<code>
<html>
<head>
<title>Silverlight player</title>
<script type="text/javascript">
var vProto;
var vServer;
var vStream;
function showMe() {
alert("In the function");
vProto = document.getElementById('proto').value;
vServer = document.getElementById('server').value;
vStream = document.getElementById('stream').value;
return false;
}
function alertMe() {
alert(document.getElementById('server').value);
return false;
} .....
View 1 Replies
View Related
May 16, 2010
I'm looking for a solution to take an element value to an autocomplete event: (something like this, but it's not working)[code]the autocomlete works but I can't reach the "pid" element's value by this way in the getList.php
View 3 Replies
View Related
Sep 14, 2010
I'm trying to get a delegate() event to fire in IE (any version) with no joy. The code below works in Firefox, Safari and Chrome:
$('#gmap').delegate('a.removepoint','click', function(event){
alert('Remove');
return false; });
The link <a class="removepoint" href=""/> is created inside the infoWindow of a GoogleMap.
My understanding is that delegate() should find this, even though it's been created afterthe document.ready(), yet IE will not pick it up.
View 1 Replies
View Related
Jun 20, 2011
If instead of "scroll" you choose any other event ("click", "mousenter", etc), the delgate works.Is not possible to delegate scroll events?
View 1 Replies
View Related
Aug 27, 2010
It turns out that jeditable.js will not work on any content that was .load(ed) Is there a way to use .delegate to accomplish the same as .load
View 3 Replies
View Related
Feb 25, 2011
I load a static page, inside this page there are links like this:
<a href="some/path/here/with/id" class="update">Click</a>
With this function I can change the link value (Click) with a second value depending on ajax response.
$('.update').click(function(event) {
event.preventDefault();
$.post('script.php', {}, function(data){
[code].....
View 3 Replies
View Related
Jul 15, 2010
Why this submit event is not executing? It works fine if I change it to a "click" event and serialize the submit buttons parent form but I'd like to know why wont this work?
[code]
$(dialog).delegate("form#stayplanselect", "submit", function(event) {
event.preventDefault();
$.post("/admin/viewer/rates", $(this).serialize(), processResponse);
});
[/code]
View 4 Replies
View Related
May 11, 2010
I've used nice livequery plugin for many things, not just for binding events. Now when jquery1.4.2 is out it seems like it is time to replace $.livequery() with new .delegate() or even .live(), but browser events like (ready) does not work. Am I using the incorrect event (with delegate)? For example I am using livequery:
$('ul.fileList li').livequery(function(){
var oi =$(this);
// DOM manipulation, appending menus and attaching plugins and so on
[code].....
View 1 Replies
View Related
Aug 16, 2009
Demo at [URL]
Description: If you perform any selection, alert will be triggered. It fails in IE.
Code: [URL]
View 5 Replies
View Related
Mar 1, 2011
I'm using jQuery 1.4.4 andI can't understand where I'm doing wrong, I'm simply populating all the rows of a table with template function, so far so good, but I cant delegate the "hover" (and click and all the events) event on a row or a cell.
I've tried to put the .delegate() code also in the footer of my page but nothing.
My code actually is:
View 4 Replies
View Related
Dec 11, 2010
Plugin:[url]
Usage examples:[url]
I have a dropdown box and a div. Depending on what is selected in the dropdown box, different content is appended to the div using the jQuery append function. This is working without problems. But, when I append DOM that should trigger events, I am using the delegate method to accomplish this. That is also working without problems, but not with the tooltip plugin. Let me try to illustrate what I mean with some code.
jQuery
HTML
Using Firebug, the "inside delegate" is indeed printed in the console every time I hover over the text, but nothing happens with the tooltip. I have tried to insert the text directly into HTML without appending it with jQuery, removing the delegate and then it works perfectly. For some reason beyond my knowledge, I can not get the plugin to work when I append the text and use the delegate method to set the event.
View 7 Replies
View Related
Jul 28, 2010
I've an HTML table that uses the jQuery-datatables plug-in. One of the columns in the table includes a button for adding a new row to the table immediately following the row where the button was clicked from.
My HTML code is as follows :
<table id="contactInfo">
<thead>...</thead>
<tbody>
<tr>
<td>...</td>
[Code]....
With this code, the function() to execute my button's onclick event isn't loading and therefore I cant event see the "button clicked" alert msg.
View 3 Replies
View Related
Jan 17, 2011
why the following code (which counts the remaining allowed chars in html-textarea) does not work in Firefox although it works in all other browsers, IE including?
[Code]...
View 1 Replies
View Related
Jan 13, 2011
I'm wondering how to add predefined text to many input fields on click of an image. so I have 4 images and I click one and 4 fields are filled with predefined text. If I click another the text is changed with some other predefined text.
View 4 Replies
View Related
Dec 6, 2005
I work primarily with php, and haven't had much experience with JavaScript. I was wondering if JavaScript is suitable for automatically updating a database with the contents of a text area, at intervals of 3 minutes... without refreshing the page? It doesn't have to change the content of the text area, just take a snapshot of it. I am trying to develop an 'autosave' feature.
View 3 Replies
View Related
May 12, 2010
I have been reading and practicing Javascript for the last month and so far I'm happy with it. I noticed that you can add Event Listeners and trigger a function based on that event but I also noticed that you could add an event directly to any element as an attribute, something like:
Code:
<p onclick="doSomething()">Click Me</p>
function doSomething(){
//do something
}
So my question is why would someone add and event listener instead of adding that event directly in the element (as the sample above)? The reason I'm asking is because adding event listeners involves more code:
Code:
var elementName= document.getElementById('elemenstsID');
elementName.addEventListener("click", doSomething, false);
I guess what I don't know understand is why would someone choose to add an event listener instead, I know it is more OOP but doesn't the "onclick","onload" etc., do the same thing?
View 4 Replies
View Related
Jul 23, 2005
I want to open a new browser-window with javascript and fill some
input-fields in this window with predefined values. So the User does
not have to edit the input-fields manually but only has to submit the
form.
....
var childWindow = window.open("http://anyForm.html");
childWindow.document.getElementsByName('anyinputfi eld')[0].value='hello'
....
Unfortunately this does not work... Mozilla throws an error:
"Error: uncaught exception: Permission denied to get property
Window.PropertyIterator"
Is there any workaround?
View 1 Replies
View Related
May 21, 2010
Is it possible to extract information which is located in a predefined area on the screen from a java platform?
For example, there is java based platform which I can see on my screen.
This platform contains numbers/letters.
The location of these numbers/letters does not change, i.e. the script would not need to be adjusted if the field, which contains the info, would move.
Lets assume the screen would look like that:
The info between the fields would be clearly separated.
Now I would like to extract the infos from all the fields and paste the info for example in EXCEL so that I can see "Valerie12345" in .xls field A1 / 12.20 in A2 / Love in B1 etc...if that is possible to extract?
View 1 Replies
View Related
Apr 4, 2011
i'm using this code:
$("#mydiv tr:not(#tableheader)").delegate("td:not([enabled=false])", "click", function(){
alert($(this).html());
})
but it doesn't seem to work.
View 5 Replies
View Related
Feb 13, 2010
im clueless when it comes to javascript, but this is what im trying to find: i have a page that has multiple text areas, i also have 4 links that when clicked i want to add some predefined text into the active text area the one with the text cursor in?
The Hyperlinks:
<a href="#sc">Shift Changed</a> | <a href="#ol">On Leave</a> | <a href="#ot">OverTime</a> | <a href="#ss">ShiftSwap</a>
The textareas:
<td><textarea name=details$i rows=4 align=absmiddle cols=16 value="$details[$i]">$details[$i]a href=
View 3 Replies
View Related
Feb 13, 2010
i have a page that has multiple text areas, i also have 4 links that when clicked i want to add some predefined text into the active text area the one with the text cursor in?
The Hyperlinks:
Code:
<a href="#sc">Shift Changed</a> | <a href="#ol">On Leave</a> | <a href="#ot">OverTime</a> | <a href="#ss">ShiftSwap</a>
The textareas:
PHP Code:
<td><textarea name=details$i rows=4 align=absmiddle cols=16 value="$details[$i]">$details[$i]
View 2 Replies
View Related
Jul 26, 2010
How can I make "change" or "delegate" work with a drop-down menu and dynamic content in IE (i.e. IE8)?
$("select.cat").live('change', function() {...
$("select").delegate(".cat","change",function() {...
Nothing seems to work with IE. Does anybody have a suggestion to address thisfrustratingmatter? What else could I try?
View 5 Replies
View Related
Jul 1, 2010
I'm using the Google AJAX APIs, but some reason google.load works when run through normal javascript, but if I call the method from my jquery ready function it doesn't work. Code and output is below
page.html
<script type="text/javascript">
loadGoogleStuff();
function loaded() {
console.debug("in loaded function");
}
[Code]...
window.loadFirebugConsole is not a function If I comment out line 3 in code.js, the console debug runs okay, so the ready function is running okay. Even though there's a reference to Firebug, the same error occurs in Safari too. Nothing on the page loads.
View 1 Replies
View Related