JQuery :: Detect Anchor Click Within An ID?
Sep 14, 2009
I want to use JQuery to detect when a link below is clicked.
HTML Code:
<ul id="mapoutput">
<li>
<a href="#">street=Mathew+Avesuburb=Jewellsstate=NSWpostcode=2280</a>
</li>
[Code]....
Once I have detected which link has been clicked it should pass the co-ordinates to a script.
How should I pass them? The only way i can think of it do have hidden fields whose value I pick out with javascript.
View 4 Replies
ADVERTISEMENT
Jan 24, 2011
I want to call the click event of the link (anchor tag) on the click of the button. I used this code below in the click event of button to call links click event and it works fine in IE.
document.getElementById('linktag').click();
But, this doesn't work in Firefox. I googled a bit and found that in firefox, you have to do something more to achieve this behaviour. So, I ended up doing this on button click to work in firefox:
var link=document.getElementById('linktag');
var e = document.createEvent('MouseEvents');
e.initEvent(
[code]....
The above code does the click on link when I click on the button. But my problem now is that I have defined a link as
<a href="mailto:abc@xyz.com?subject=abc&body=email body">email </a>
and when click is called and mailto links opens my email client, it somehow ignores the subject and body parameters of the link. It works properly when i actually click a link element. but it doesn't work when i simulate the click event by code written above. above dispatching event code somehow ignores the link parameters?
View 3 Replies
View Related
Nov 22, 2010
I have a problem with my jquery. This is my code:
jQuery(function(){
jQuery(".class1").toggle(function(){
jQuery(this).animate({ height: 250 }, 'slow');
jQuery(".class12",this).animate({ height: 250 }, 'slow');
[Code].....
So div.class1 wil animate from 100px to 250px if it's clicked. However, I couldnot click the link inside this div. Everytime i click it will be animated to 100px, and I can never get the link.
How can I keep the div.class1 open so that I can click on the link??
View 1 Replies
View Related
Sep 3, 2010
The following code was tested in Firefox and works also in IE 8. But when clicking the anchor (id=movefoot), it does not work in IE 7.
jQ code :
$('#movefoot').click (function (event) {
// move footer
event.preventDefault();
switch (footeropen) {
[Code].....
View 4 Replies
View Related
Jun 10, 2009
I'm confused as to why when I have:
$('a').click(function(){
alert(this);
return false;
[code]....
View 4 Replies
View Related
Jul 16, 2009
When I load the page the div #forgot_login blindes down even though I did NOT click the anchor link. Also, clicking the anchor link does not toggle it up and down. The event binding is not working.
HTML
<a href="#" id="forgot_login_link" title="Show">Show</a>
jQuery Event
$("#forgot_login_link").click(show_hide($("#forgot_login")));
Here is the show/hide code:
function show_hide(p_Element) {
p_Element.toggle('blind', { direction: "vertical" }, 500);
}
View 1 Replies
View Related
Jul 25, 2011
I started with the simplest step - the hide() function:
$(document).ready(function(){
$("a#p").click(function(event){
$("#HiddenDiv").hide();
})
});
It worked fine as long as the href attribute of the anchor tag was '#'. Then I tried using href other than '#' and ran into a problem. I just changed the href to:
<a id="p" href="test.php">Click me</a><br />
<div id="HiddenDiv">Testing mate</div>
test.php is the page in which both these sections (html and jquery) are present, so like a postback to the same page.
This method didn't work and on clicking the anchor tag, the div stayed visible.
I then tried theevent.preventDefault(); method and that worked.
So I experimented more. I tried using the hide function on a dynamic link, something like test.php?a=1.
I ran into a problem again. The div remained visible on clicking that link.
View 17 Replies
View Related
Jun 9, 2010
my first attempt to post seems to either have been rejected or simply gone into the cyber void.
I currently have a link on a webpage as follows:
<a href="#" id="loadData"><img src="images/bookcase.png" alt="" width="114" height="167" border="0"></a>
which is picked up by
$("#loadData").click(function()
which then executes:
.load("subgenre.php" , function() etc
What I want to be able to do, however, is pass a parameter to the php script, along the lines of:
.load("subgenre.php?param=" + passedParam , function() etc
View 3 Replies
View Related
Jun 1, 2010
consider the following code;
$("#content").click(function(event)
{
if($(event.target).is('a'))
{
$(this).//do something
}
}
I'm binding a click event to a div so that I can see whether is was the div or some element inside the div that has been clicked. When the if() in my code evaluates to true $(this) is still equal to $("#content") whereas I'd like to have the clicked anchor as matched element. How would I do this?
View 2 Replies
View Related
Apr 11, 2011
[code]...
The above is a function I made to detect when a menu item is clicked on. The menu is made by using CSS on a ul tag's li children. Each li is a different menu item.
View 3 Replies
View Related
Oct 21, 2010
I'm using a multi-level menu like this:
Code:
<div id="nav_top">
<ul>
<li><a href="#">Site</a>
<ul>
[Code].....
Is it possible to detect the #nav_top ul li li click and manipulate the #nav_top ul li? For example when I click on <li><a href="#">About Us</a></li> I would like to detect also who is the li that this About Us belongs to, in this case this li belongs to <li><a href="#">Site</a>
View 2 Replies
View Related
Mar 26, 2010
I have been working on this problem all day. I have several pictures on a page. When a user clicks it, a popup window will show up a series of pictures. Inside the popup window, there is a close icon to turn of the popup. Besides, if the user clicks outside of the popup, the popup will turn off as well. Here is what I have so far.The closed icon inside the popup works fine but I can't get "the click outside of the popup" to work.
[Code]...
View 3 Replies
View Related
Sep 8, 2010
My program retrieves a table via an ajax call and places it in the ocvfitems div below. The first cell in every row is defined as: echo("<td class='tdclick'><a href='#'>$fnum</a>"); When the td is clicked I need the function to be called. It worked before I created the table via ajax. The table does display properly and the column is underlined as a href. I believe that the first line of the function is the culprit but I can't seem to get it to work.
[Code]....
View 4 Replies
View Related
Mar 24, 2011
I've tried searching for this under the forums — and maybe it's because I just am using the wrong terms — but I cannot find any answers around this. Here's the skinny:
I've got a listener for click events from links in DIV #1 in the loaded document, and when a user clicks on one of those links, it passes a value to a .get() function and runs a simple AJAX call and dumps the data/html results into DIV #2.
After that click event, DIV #2 has a bunch of links in it, and I'm trying to traverse that dynamically assembled list and perform another .get() function based upon whatever link they click in DIV #2.
Based on the parameter passed from the link in the dynamically assembled DIV #2 box, it would run the .get() function and fill DIV #3 with the data/html results from that second AJAX call. The problem is that I can't seem to detect any sort of click event from the contents of DIV #2 aside from clicking on DIV #2 itself. I've tried the usual .children() to try and traverse down to where the inserted links would be, but that's not working (e.g.: $("#div2").children("a").click(); ). I've also tried .find(), filter() and .has() but it doesn't respond, as if there was nothing there.
Here's the code I'm working with:
<div id="album_row">
<a href="#" rel="1">Album 1</a>
<a href="#" rel="2'>Album 2</a>
</div>
[Code].....
I have a feeling it's something simple that I'm missing here; but I've no clue what I'm doing wrong. It seems that you should be able to traverse the DOM, even when you're essentially building it dynamically based upon a user's selection or an event within the DOM.
what I should be using to use to detect click() events from dynamically assembled elements? I know exactly what DIV they'll be sent to, I just can't seem to traverse anything with them when I'm dynamically inserting HTML into them.
View 10 Replies
View Related
Feb 27, 2007
I have to intercept the click on anchor's because they do reload the page.
The anchors does use the href attribute to do the reload/jump.
How can I get the event of this? How can I prevent this?
View 3 Replies
View Related
Feb 25, 2009
I have a set of links which get assigned listeners by a 3rd party javascript. What I'd like to do is simulate a click of the first anchor (which is dynamically built with PHP), so the click events trigger.
View 2 Replies
View Related
Aug 3, 2010
I am missing something *super simple* it seems: I have a <form...> like so:
HTML Code:
<form id="fromPreview2commitForm" action="[thisurl]" method="post">
..on a page with JS like so:
Code:
function userBackingOutFromPreviewing() {
document.forms["fromPreview2commitForm"].submit();
}
and an anchor like so:
HTML Code:
<a href="javascript:void(0);" onClick="userBackingOutFromPreviewing()">here</a>
but I am getting this error in FF3/Mac: document.forms.fromPreview2commitForm.submit is not a function Why?I just want the anchor (when ciicked) to submit the form.I have been over several examples I found while googling.. and I follow them.. but still getting this error.
View 3 Replies
View Related
Jul 21, 2011
I am trying to save a dynamically created anchor's id onclick, but I am having a lot of trouble.
Code:
<!DOCTYPE HTML>
<html>
<head>
[Code]....
View 3 Replies
View Related
May 26, 2011
I need to get the page to reload with the anchor in the link when it is clicked in a dropdown menu. For example if I am on 'www.domain.com/about/#2' and I then click on 'www.domain.com/about/#3' the url changes but the page doesn't reload so I need the page to reload, but keep the new anchor (#3).I gave the links with anchors a class of 'reload' and tried this:
$('a.reload').click(function() {
window.location.reload();
});
View 4 Replies
View Related
Jul 26, 2007
We are developing an Ajax based application. In this application the
URL is fixed and as user navigates on the application we will change
Anchor on the URL so that user can bookmark the url and can load the
page on demand.
When user refreshes the page we have no issue in the populating the
page based on the anchor in URL as on load we can capture the
hash(#anchor) and act accordingly.
sample URL: http://www.google.com/somecontext#<anchor>
When the user clicks back button anchor is changing but not able to
know where to get callback.
Is there any event or way I can find when the user has clicked back
button.
View 2 Replies
View Related
Jun 17, 2011
When you click a link it jumps to an anchor point on the page and scrolls there smoothly. I was wondering how I get the same effect if I want the link to jump to another page? A normal anchor point on another page would set the href to, for instance, 'index.html#contact' but it won't work in this case as the javascript isn't reading the '#'.
<script type="text/javascript" src="jquery.js"></script>
<script>
function goToByScroll(id){
$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
}
</script>
</head>
<body>
<ul>
<li><a href="javascript:void(0)" onClick="goToByScroll('contact')">Go to anchor 1</a></li>
</ul>
View 13 Replies
View Related
Jul 21, 2011
I am trying to save a dynamically created anchor's id onclick, but I am having a lot of trouble.code...
View 3 Replies
View Related
Jan 15, 2011
Lets say I have a bunch of links with the same class but different anchor text like [code] When the page loads I want the anchor text of each link to display the same text of my choosing. However, when the visitor clicks a link the anchor changes back to the orignial. It would be best if all links could be changed back their original if any link is clicked but this isn't necessary.
View 1 Replies
View Related
Jul 7, 2006
I've got the following class. the onclick event works only with IE
although I believe I did proper handling for firefox. What is wrong in
this script? ....
View 1 Replies
View Related
Oct 1, 2010
i need some script to detect an enter key being pressed in all browsers. I can't seem to find how to cover most browsers (ie, ff, safari, chrome)
View 1 Replies
View Related
Jan 9, 2010
I have a script that scans an HTML document for headers and special comment tags for the purpose of generating a left-floating/position-fixed DIV that contains the document's outline or "table of contents." Within the DIV are lists (UL element by default) whose items (LI elements) are jump-to links (A elements) to the points (headers, special points marked for inclusion in table of contents) in the document. The problem is this. I have typical HTML document with links that jump to points (usually headers) inside the document, as shown below:
Code:
<body>
<p>This is addressed <a href="#later-text">later</a> in this document
<h1><a id="later-text"></a>Header Text</h1>
<p>...
</body>
But my script, being a document outliner that finds headers in a document, inserts another anchor as a jump-to point just before the first occurrence of text in the header (inserted A element shown in red below). This somehow disables the document-coded jump anchor (shown in blue below). And it occurs in FF and IE, which suggests it is not a browser-specific issue. Why does it occur? Is there something in the HTML spec that states that two anchors to which a jump occurs are not allowed to be adjacent elements in the document?
Code:
<body>
<p>This is addressed <a href="#later-text">later</a> in this document
<h1><a id="later-text"></a><a id="jump-1"></a>Header Text</h1>
[code]....
To reproduce what I am seeing, search for the text "Why Is A Survey Done". The first occurrence is a within-document jump-to link, which should jump to a header below it. If the script execution to generate a document outline is disabled, the jump works. But if the script is executed and the document outline generated, the jump-to link does not work.
View 2 Replies
View Related