/ / Ako vybrať bunku pomocou selektora jQuery id - javascript, jQuery, jQuery-selektory

Ako vybrať bunku pomocou jQuery id selector - javascript, jquery, jquery-selectors

Získam ID tabuľky tabuľky pomocou nasledujúceho Javascriptu

var tempCell = e.target.parentNode.id;

Teraz musím pripojiť tabuľku v tempCell pomocou jQuery ako je táto

  var htmlToAppend = "<table id="tbleSelectApproovers"></table>";
$(???).append(htmlToAppend);

Nie som si istý, ako napísať syntax na použitie id na účely pridania tabuľky v td. Čo napísať namiesto otáznika a pridať tabuľku v databáze tempCell

odpovede:

2 pre odpoveď č. 1

Musíte dať id na td v selektore id. pred id musíte dať #

$("#idoftd").append(htmlToAppend);

Ak môžete získať prvok e.target.parentNode potom ju môžete odovzdať metóde jQuery, aby z nej bol objekt jQuery.

$(e.target.parentNode).append(htmlToAppend);

1 pre odpoveď č. 2

sk Použiť unikajúce pravidlo zo selektora http://api.jquery.com/category/selectors/

$("#e\.target\.parentNode\.id").append(htmlToAppend);

alebo

$("[id="e.target.parentNode.id"]").append(htmlToAppend);

aktualizácia:

$("#"+e.target.parentNode.id).append(htmlToAppend);
or
$("#"+tempCell ).append(htmlToAppend)

0 pre odpoveď č. 3

Z jeho vzhľadu sa snažíte pridať prvok k aktuálnemu nadradenému prvku

var htmlToAppend = "<table id="tbleSelectApproovers"></table>";
$(e.target.parentNode).append(htmlToAppend);

0 pre odpoveď č. 4

jednoduchý spôsob: ponechajte atribút id alebo class v bunke tabuľky, ako napríklad povedzte

<td id="tablecellid">

teraz, ak chcete niečo pridať, nechajte to v premennej kvôli čitateľnosti var data = ""

a urobte nasledovné

$("#tablecellid").append(data);

-1 pre odpoveď č. 5

Za predpokladu, že vaša bunka vyzerá takto:

<td id="myfavcell"></td>

zavoláte

$("#myfavcell").append(htmlToAppend);

pretože jQuery používa na vyhľadanie ID prvkov typ selektora css (#).