如何在jQuery中获取锚标记的id?这是标签.
<ul class="formfield">
<li class="selected"><a href="" id="text">Text</a></li>
<li><a href="" id="textarea">Textarea</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我需要在变量中获取id,即textarea,text等.
我尝试过类似的东西,但我认为没有fieldValue这样的东西.
$('.formfield a').click(function() {
fieldType=$('.formfield a').fieldValue();
alert(fieldType);
});
Run Code Online (Sandbox Code Playgroud)
Pao*_*ino 31
要获取id字段的属性,您可以:
$('ul.formfield a').click(function() {
var id = $(this).attr('id');
alert(id);
});
Run Code Online (Sandbox Code Playgroud)
要获取a标签的文本内容(开始和结束标签之间的文本),您可以:
$('ul.formfield a').click(function() {
var text = $(this).text();
alert(text);
});
Run Code Online (Sandbox Code Playgroud)
请注意$(this)点击功能内部的用法.你正在重新使用不能做你想做的选择器.在事件处理程序内部,this指的是被执行的元素,因此使用上面的代码,您将获得"text"或"textarea",具体取决于您单击的那个.
| 归档时间: |
|
| 查看次数: |
59550 次 |
| 最近记录: |