$(document).ready(function()
{
$(":input").focusout(function () {
var a= $(this).closest("tr").attr('id');
var b= $(this).closest("td").attr('id');
var c = $(this).attr("value");
$.post("database.php", { trAdress:a , tdAdress:b, value:c});
});
});
这段代码只能在<div i="bab"> </div>
标签之间工作吗......
我认为你真的需要阅读jQuery及其工作原理。 我建议你从这里开始
http://docs.jquery.com/How_jQuery_Works
在您的代码中,此行:
$(":input").focusout(function () {
是一个选择器$(':input')
- 它选择 DOM 的一部分和方法focusout
- 该方法对所选元素执行操作,在您的情况下添加事件侦听器。您可以在 DOM 上选择几乎任何内容...阅读文档的这一部分
如果您有以下 HTML(或类似内容(
<div id="bab">
<input etc.... />
</div>
您可以使用$('#bab :input')
作为选择器(后代选择器( - 这将获取div
内ID为bab
的所有input
元素(#
表示使用ID选择器(
是的!
$(":input")
自
$("#bab :input")