Ich habe eine Tabelle erstellt, um meine SPARQL Abfrage Ergebnis in der <td>
anzuzeigen, das Ergebnis zeigt jedoch, dass ich will, dass wenn die <td>
(Ergebnis) angeklickt ist, zeigt es ein Meldungsfeld. Im Moment wird ein extra <td>
oben angezeigt und es funktioniert nur für diesen bestimmten. Nichts scheint zu passieren, wenn auf dem tatsächlichen Ergebnis klicken <td>
:Wie zu machen <td> anklickbar
Mein Code:
<table id="results">
<td class="td" onclick="myFunction()"></td>
</table>
<body>
<script type="text/javascript">
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX type: <http://dbpedia.org/class/yago/>
PREFIX prop: <http://dbpedia.org/property/>
SELECT ?country_name
WHERE {
?country rdf:type type:Country108544813.
?country rdfs:label ?country_name.
}
"Limit 1"
].join(" ");
alert("this query: [" + query + "]");
var queryUrl = url + "?query=" + encodeURIComponent(query) + "&format=json";
</body>
Der JavaScript-Code, den ich es von einem Online-Material bekam so noch meinen Kopf Weg daran vorbei, die hauptsächliche Verwendung ist um das Abfrageergebnis anzuzeigen. Also ja Antworten sind wirklich zu schätzen und danke für das Lesen :)
Sie könnten ein Klickereignis zu der td hinzufügen, die Sie aktiv sein möchten – happymacarts
können Sie das gerenderte HTML, das von Ihrem Ajax zurückgegeben wird – happymacarts