Return "Wert" - Attribut des tr-Tags

Ich habe die folgende Tabelle:

<table id="messages" border="1">
  <tbody>
    <tr>
      <th>Name</th>
      <th>Text</th>
      <th>Subject</th>
    </tr>
    <tr value="1">
      //data
    </tr>
    <tr value="2">
      //data
    </tr>
  </tbody>
</table>

Brauche ich einige jquery zurückgeben, das val-Attribut des angeklickten tr. Ich habe bereits jquery, das wird return ein array mit allen teh eingeschlossen td innerhalb des tr, aber ich brauche noch den "Wert" gespeichert werden, um eine variable. Keine Hilfe?

Ein nicht-input-element, sollten Sie nicht haben eine value Attribut, sondern verwenden Sie eine benutzerdefinierte data-* - Attribut zu pflegen gültigen HTML-Code (allerdings nur gültig in HTML5).
jQuery zugreifen kann data- Attribute mit .data() auch in nicht-HTML5-Browser.
Ich habe nie gesagt, es konnte nicht, ich sagte nur, dass die data-* Attribute sind nicht gültig in HTML, es sei denn, es ist HTML5.
Die einzige Ausnahme zu dieser Regel, die ich kenne, ist li Elemente, wo die value Attribut gültig ist, seltsam genug.

InformationsquelleAutor Mildfire | 2013-03-04

Schreibe einen Kommentar