var ID = $(this).attr("id");
“id”是 w3schools 定义的属性 - $(selector).attr(attribute)
我是 ajax 新手,想知道这个属性在哪里以及如何定义
var ID = $(this).attr("id");
“id”是 w3schools 定义的属性 - $(selector).attr(attribute)
我是 ajax 新手,想知道这个属性在哪里以及如何定义
<input class='user' type="text" id="username" value='test' />
现在在阿贾克斯
var name = $('#username').val() // gives you 'test'
attr 给出属性的值,例如 user 为 class 和 username 为 id 和 test 为 value 使用:
var dom_cls = $(this).attr("class") // user
var dom_id= $(this).attr("id") //username
var dom_value= $(this).val() //test
在这里阅读更多 http://api.jquery.com/attr/
首先,您使用的语法不是原生 HTML 或 Javascript。你指的是像jQuery这样的框架吗?
为了给你一个如何定义“id”属性的示例,请查看以下 html:
<div id="banana" onclick="alert( $(this).attr("id") )">Click Me</div>
当您单击“单击我”文本时,将显示一个带有消息“香蕉”的警报框,因为这是分配给 .
对象“this”指的是接收事件的对象——在本例中是 div。jQuery 函数 $(this) 生成一个 jQuery 对象,该对象具有诸如“attr”等方法。attr 方法只是检索选定对象的指定属性的值——在这种情况下,它是“id”属性div,但您可以使用它来查询任何属性。
这是另一个例子:
<input id="txt_name" name="username" onchange="update();">
<script>
function update()
{
var x = $('#txt_name').attr("name");
alert(x);
}
</script>
当您在文本框中键入时,这将显示一条带有消息“用户名”的警报。它使用 jQuery 选择器获取 id 为“txt_name”的元素,即文本框,然后使用 attr 方法获取“name”属性的值,即“username”。希望这有助于为您澄清事情。如果没有,请发布您正在查看的 w3schools 页面的链接。