{"id":7583,"date":"2022-09-09T11:21:32","date_gmt":"2022-09-09T05:51:32","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/"},"modified":"2022-09-09T11:21:32","modified_gmt":"2022-09-09T05:51:32","slug":"solved-how-to-get-row-data-of-a-html-table-in-jquery","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/","title":{"rendered":"[Solved] How to get row data of a html table in jquery?"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-16078404\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"16078404\" data-parentid=\"16077805\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>It would be easier to answer if you had posted your html, but I&#8217;m guessing it looks something like this:<\/p>\n<pre><code>&lt;table id=\"tblTest\"&gt;\n...\n&lt;td&gt; &lt;!-- this is the third td in #tblTest (#tblTest td:nth-child(3)) --&gt;\n    &lt;a ...&gt;Edit&lt;\/a&gt;\n    &lt;a ...&gt;Delete&lt;\/a&gt;\n&lt;\/td&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<p>Your jQuery selector is looking for all -tags in the third element. The function then calls event.preventDefault(). The problem is that you match both buttons when all you want is to match the edit button. An easy solution would be to add a class to the edit button and then add that class to the selector, so the function is only triggered for the edit button. This is how i would solve it:<\/p>\n<pre><code>&lt;table id=\"tblTest\"&gt;\n...\n&lt;td&gt;\n    &lt;a ... class=\"edit_button\"&gt;Edit&lt;\/a&gt; &lt;!-- add class to edit button. --&gt;\n    &lt;a ...&gt;Delete&lt;\/a&gt;\n&lt;\/td&gt;\n&lt;\/table&gt;\n\n\/\/ will now only trigger for the edit button.\n$(\"#tblTest td:nth-child(3) a.edit_button\").click(function (event) { \n    ...\n}\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved How to get row data of a html table in jquery? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] It would be easier to answer if you had posted your html, but I&#8217;m guessing it looks something like this: &lt;table id=&#8221;tblTest&#8221;&gt; &#8230; &lt;td&gt; &lt;!&#8211; this is the third td in #tblTest (#tblTest td:nth-child(3)) &#8211;&gt; &lt;a &#8230;&gt;Edit&lt;\/a&gt; &lt;a &#8230;&gt;Delete&lt;\/a&gt; &lt;\/td&gt; &lt;\/table&gt; Your jQuery selector is looking for all -tags in the third element. The &#8230; <a title=\"[Solved] How to get row data of a html table in jquery?\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/\" aria-label=\"More on [Solved] How to get row data of a html table in jquery?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[346,333,388],"class_list":["post-7583","post","type-post","status-publish","format-standard","hentry","category-solved","tag-html","tag-javascript","tag-jquery"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] How to get row data of a html table in jquery? - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] How to get row data of a html table in jquery? - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] It would be easier to answer if you had posted your html, but I&#8217;m guessing it looks something like this: &lt;table id=&quot;tblTest&quot;&gt; ... &lt;td&gt; &lt;!-- this is the third td in #tblTest (#tblTest td:nth-child(3)) --&gt; &lt;a ...&gt;Edit&lt;\/a&gt; &lt;a ...&gt;Delete&lt;\/a&gt; &lt;\/td&gt; &lt;\/table&gt; Your jQuery selector is looking for all -tags in the third element. The ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-09T05:51:32+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] How to get row data of a html table in jquery?\",\"datePublished\":\"2022-09-09T05:51:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/\"},\"wordCount\":121,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"html\",\"javascript\",\"jquery\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/\",\"name\":\"[Solved] How to get row data of a html table in jquery? - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-09T05:51:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] How to get row data of a html table in jquery?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] How to get row data of a html table in jquery? - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] How to get row data of a html table in jquery? - JassWeb","og_description":"[ad_1] It would be easier to answer if you had posted your html, but I&#8217;m guessing it looks something like this: &lt;table id=\"tblTest\"&gt; ... &lt;td&gt; &lt;!-- this is the third td in #tblTest (#tblTest td:nth-child(3)) --&gt; &lt;a ...&gt;Edit&lt;\/a&gt; &lt;a ...&gt;Delete&lt;\/a&gt; &lt;\/td&gt; &lt;\/table&gt; Your jQuery selector is looking for all -tags in the third element. The ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/","og_site_name":"JassWeb","article_published_time":"2022-09-09T05:51:32+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] How to get row data of a html table in jquery?","datePublished":"2022-09-09T05:51:32+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/"},"wordCount":121,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["html","javascript","jquery"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/","url":"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/","name":"[Solved] How to get row data of a html table in jquery? - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-09T05:51:32+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-get-row-data-of-a-html-table-in-jquery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] How to get row data of a html table in jquery?"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/7583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=7583"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/7583\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=7583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=7583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=7583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}