Wie bringe ich den tr-Wert in .click-Ereignis? Ich möchte die tr id in updatedb.php als gut für SQL in der Lage seinjquery- wie Elementwert bei onclick erkennen?
<head>
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="jquery.jeditable.mini.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
var global= ""
$('.click').click(function() {
var $this = $(this);
var $tr = $this.closest('tr');
alert($tr.attr('id'));
global= $tr.attr('id');
});
$('.click').editable('updatedb.php?test=123', {
indicator : "<img src='indicator.gif'>",
tooltip : "Click to edit...",
onblur : 'submit',
style : "inherit"
});
});
</script>
</head>
<body>
<tr id=1>
<td>
<span class="click" style="display: inline">Funny click here testing!</span>
<br />
</td>
</tr>
<tr id=2>
<td>
<span class="click" style="display: inline">Second inline!</span>
</td>
<tr>
</body>
</html>
hier
habenHallo, Jeditable nicht Nachfolger geben Sie die Aktualisierung zu übergeben. Ich schaffe es endlich, den Wert in global zu bringen. Aber jetzt steht vor einem anderen Problem. Jeditable erlaubt mir nicht, in zusätzlichen Wert zu übergeben ...
Ich versuchte editierbar ('updatedb.php? Test = 123' dann echo "START". $ _POST [ 'test']. "END"
ich habe versucht, auch andere Art und Weise, nicht funktioniert
Scheint das html selbst ist sehr seltsam. du hast eine tr, aber ohne td, und du stellst die spanne innen und eine br danach ... ich schlage vor, formatieren sie ihre html richtig zuerst. – xandy