JQuery :: Selecting Table Row Clicked
Feb 15, 2011
If you click on the second row you'll notice that the text doesn't change, but clicking on the first row changes that row's text. I'm trying to make it so when you click the Edit Class link the text in that row gets changed, but as my selector is now it always selects the first table row - not the row clicked on. I know my selector isn't quite right anyway (".parent().parent().child()"), I'm sure getting that fixed will get my row-clicking issue fixed as well.
View 2 Replies
ADVERTISEMENT
Jun 6, 2011
I am after getting a cell value from a clicked Cell .. So far I have the following javascript function:
<script type="text/javascript">
function getInfo()
{
var Row = document.getElementById("tblrow");
var Cells = Row.getElementsByTagName("td");
alert(Cells[0].innerText);
}
</script>
Which is on the onclick event of my tablerow it works fine but only gets the first name in the list regardless of which cell I click... Its in a HTA if that is relevant... how I can get it to give the value of the row which is clicked?
View 9 Replies
View Related
Jun 6, 2011
I have a need to select all table rows in the outer table of a cascading table structure, that is a table with contained tables. I tried to use the "Context" section of jQuery, but the table rows of the sub tables are being selected as well.
View 1 Replies
View Related
Sep 18, 2010
I'm trying to find the currently clicked index of .accordion_trigger from within another element.
When inside the .accordion_trigger click event I can simply do the below to get the current clicked index:
Code:
$('.accordion_trigger').click(function(){
var index = $('.accordion_trigger').index(this);
}
return false;
});
Obviously this doesn't work when called from within another element. I understand that 'this' is part of the problem but can't seem to find a way to form the code in such a way for it to produce a valid result. Thus far I only get -1 or 0.
When .accordion_trigger is clicked it has an "$(this).toggleClass('active').next().slideDown();" applied so in theory I shold be able to search for which of the .accordion_trigger's are "active".
I've also tried doing this via the below method but to no avail:
Code:
var current = $('.accordion_trigger');
current.each(function() {
if ($(this).hasClass('active')) {
[Code]....
View 4 Replies
View Related
Jul 18, 2011
I am building a web application using PHP. It lists each salesperson and below it, the clients assigned to them. There are only about 5 or 6 salespeople. There could be any number of clients for a salesperson. Each salesperson is given their own div and client information (name, email, phone) is grouped with an unordered list:
Code:
<div id="salesperson-1">
<h1>Salesperson 1</h1>
<ul>
<li>Steve Smith</li>
<li>steve@company-a.com</li>
<li>555-5555</li>
<li><a href="#">Delete Client</a></li>
</ul>
<a href="#">Delete Salesperson</a>
</div>
I would like to be able to delete (actually hide) either a salesperson or client depending on which link the user clicked. I have been using JQuery throughout my site so far and I can accomplish the task for the salespeople by creating individual events for 6 salespeople. If there are only 5 people, the 6th event will never be triggered. If there are 6, everyone is covered. The tricky part are the clients since I can't guarantee a specific number of them. I would like to fit best practices as much as possible and reduce the complexity of my code if I can. Keeping that in mind...Is there a better way to handle the salespeople rather than rewriting the function 6 times? Can I pass a variable to a JQuery function using the onClick binder on the <a> tag --> <a href="#" onClick=deleteClient(10)> and use the variable to determine which client to delete? Would using a function in plain javascript and ignoring JQuery for this entirely be better?
View 2 Replies
View Related
Jan 26, 2011
I've been trying some stuff with jQuery, especially zebra striping table rows. All the methods out there use a "table tr:odd" selector or similar to that.
I would like to select every 3rd row (1,4,7,10,...).
View 1 Replies
View Related
Sep 26, 2011
Here is my HTML
<table bindtype="spinner" class="keypadfield" spinnermin="0" spinnermax="9" spinnerdefault="5" bindname="seg12dtm" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<input name="seg12dtm" type="text" class="inputnumericupdown" id="txtseg12dtm" maxlength="1">
</input>
[Code]...
View 1 Replies
View Related
Mar 2, 2011
how best to tackle building a voting page with Jquery. The basic (rude) layout is here...
[URL]
Basically my actions are...
1. Votingdisableduntil user hasentereda jquery verifiable email address, this also use ajax to check if there is an existing vote with the email address in the mysql table; if there is it does not allow further and shows a message.
2. When email address entered then user can click on one "best" and one "worst" image, when clicked on others in section change opacity with css.
3. When clicked on a message appears "thanks for your vote" above the section and it makes an ajax call to a PHP file that registers the vote.
how to select one image and change the state of others in that section, then I'll move onto learning about Ajax.
View 1 Replies
View Related
May 26, 2010
how I would dynamically add another table once text fields in the existing table is clicked on. So pretty much what I have is a table with 5 textboxes lined up horizontally in the first row along with couple of buttons in the second row. What I want is that once one text box is clicked, another table like the one above is created and appears below that initial table. So this is the inital table that should be replicated on each click:
<table>
<tr>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" ></td>
[Code]...
View 16 Replies
View Related
Jul 26, 2010
What I have is this html:
<div class="persons">
<table>
<tr>
<td>Name: </td>
[Code]....
Now what do I write in this iteration loop to first get the text from the FIRST name and age box, in the first <table> (so I can work with tem). And in the next iteration loop get the SECOND <table>īs input fields text values?
View 2 Replies
View Related
Sep 23, 2010
I have a table as shown:
Day010203040506070809101112131415161718192021222324252627282930DutyYYYYYYYYYYYYYYYYYYYYYYYNNNNNNN
When a particular 'Y' is clicked I need the header value. I can detect the click but I am not sure how to get the header (the day value). It appears that the click event is passing the 'Y'. Does the click event pass other information that can be used to get the header value?
View 8 Replies
View Related
Feb 18, 2010
{foreach key=num item=account from=$accounts}
<div id="info">
<div class="box round">
<table cellspacing="1" class="data">
<tr onclick="javascript: $('#info').hide('fast'); $('#{$account.id}details').slideDown('slow');" style="cursor:pointer;">
<td>{$account.regdate}</td>
<td>{$account.product}<br /><a href="http://{$account.domain}" target="_blank">{$account.domain}</a></td>
<td>{$account.nextduedate}</td><td>{$currencysymbol}{$account.amount} {$currency}</td>
<td><a>View Details {$account.id}</a></td></tr></table></div></div>
I need the info div to hide when the the table row is clicked:
<tr onclick="javascript: $('#info').hide('fast'); $('#{$account.id}details').slideDown('slow');" style="cursor:pointer;">
This is what I'm using to hide it. But because I have multiple divs called info that I need hidden it is not working currently its only hiding the first div called info.
View 1 Replies
View Related
Jan 29, 2006
Just playing about really, am trying to add the selected table row values to text area. Tried using childNodes but I guess it doesn't work for table rows (just comes out as '[object] - undefined'). Any better methods? - I don't really want an overly complicated solution, afterall it's just testing to get me back into JavaScript again!
<tr class="a" onclick="this.style.backgroundColor='#3D80DF' this.style.color='#FFF' document.getElementById('selected_songs').value = document.getElementById('selected_songs').value + this.childNodes[2] + ' - ' + this.childNodes[3] + '
'">
<td>1</td>
<td>Slit Wrist Theory</td>
<td>36 Crazyfists</td>
</tr>
View 2 Replies
View Related
May 3, 2010
I've been trying to select the rows of a table inside a specific div, but I'm having a tough time making it work.
Code:
function add_row_hover(elementID) {
var contentArea = document.getElementById(elementID);
var rows = contentArea.getElementByTagName('tr');
[code].....
I figure I can target a specific div, then add specific information to any table row inside of it. This doesn't seem to work though.
View 1 Replies
View Related
Oct 16, 2010
I have triple drop down menu. I want to display the contents of the table based on the third menu selection. The code is in the link [URL]
I know I need to include a onchange function to <select name="genus"> but as you can see I have a <div> already for it. I am confused how to create the function to display the table and also the how to include another div tag.
View 1 Replies
View Related
Jul 23, 2005
I have table with 'n' number of rows. I want to highlight the row when ever i click on a particular row of the table. Can anyone please help me in this. Iam not using any Id's
for the row.
View 6 Replies
View Related
Jul 19, 2010
how to dynamically add another set of rows to a table when a button is clicked. The code below shows what goes into one set. When the button is clicked, it needs to create another three rows with the same format as the code below, but the variable names need to show what row they're on so I can easily call the values that have been inputed in another function that saves the information. Sooo for example the first variable, bhrs1-1 needs to become bhrs4-1 in the next set (because there's already a bhrs2-1 and bhrs3-1 in this set, which would become bhrs5-1 and bhrs6-1 in the new set).
[Code]....
View 4 Replies
View Related
Jun 6, 2007
I am trying to make it so that the style "RowSelected" (embedded
below) is applied to the table row from which the radio button is
selected, and then removed when a different radio button is clicked.
Right now, the below code kinda works. The javascript was copied from
an example on a website from which I forgot the URL. It only applies
the style properties to the label text, and not to the row. Code:
View 2 Replies
View Related
Jul 3, 2007
I have this code that changes the color of the table cell when it is moused over, but I would like to also have it do this:
select radio button when cell is clicked.
change class to blue3 when clicked and leave it like that until another is clicked.
Continue changing color on mouseover. Code:
View 4 Replies
View Related
Dec 26, 2011
[URL]..Default.aspx I have both a carousel with images andalso animagemap(notnot published yet)with coords that when clicked i want to write to a cookie file which image or image map coordinate was clicked, so when they are hyperlinked to the next page the correct div opens based on first reading the cookie written to on the previous page. Anybody have a basic script for reading and writing to a cookie using jquery in this fashion?
View 2 Replies
View Related
Oct 18, 2011
how to keep the clicked area selected until another area is clicked.
View 8 Replies
View Related
Mar 15, 2011
<script language="JavaScript">
function changeColor(cell_id){var state1="#dde6ed"; var state2="#ffc20e"; var cellid = new Array ("id1", "id2", "id3", "id4", "id5", "id6"); for(var i = 0; i < cellid.length; i++){var nav = document.getElementById(cellid[i]); if(cellid == nav.id){nav.style.backgroundColor=state2;} else {nav.style.backgroundColor=state1;}}}
</script>
what is wrong with this script. I put an onClick= changeColor(this);" in my <td> tag to call the script but still not working.
View 4 Replies
View Related
Dec 8, 2010
I have a table that I wrote/borrowed a function to clone a row in a table. I want the new row to be cleared of data.
$("#addrow").live("click", function() {
//clone last row to variable
var row = $('#dataTable tbody>tr:last').clone(true);
//clear text boxes
[Code]....
The code to clear the text boxes and selection boxes work great. The code to clear the text from the table cells that do not have a form element do not work at all. The .Client and .Project cells that I want to clear are populated by an ajax call and the .total cell is populated by a function that sums the values the text boxes.
View 2 Replies
View Related
Oct 14, 2011
I want to drag table columns of a ajax.loaded table.... is this possible with a jQuery-Script?
View 1 Replies
View Related
Feb 26, 2010
I have two columns in my table and the rows are created dynamically.
<table
For each row, I want to get the value of each table and insert them in an object as follows.
How can I do that?
View 1 Replies
View Related
Dec 22, 2010
I may have one row or multiple rows that have checkboxes.My selector is at the table level
1. How can i check for all the checkboxes that are in the table, are checked and then apply the background color onload?
2. How can i tie a click event to a check box that is inside a table row. I may have one or multiple tows?
View 3 Replies
View Related