为什么非要ID呢,class不是更好吗?要知道,ID一般为唯一性质的
<div class="btn">
<a class="ReplyBtn" data-id="{$aaaid}">回复</a>
</div>
$("btn")on("click","aReplyBtn",function(){
var id=$(this)attr("data-id");
alert(id);
});
区别不同就在ID上,回复不同的内容对应ID
name是input标签的属性值,jQuery提供了attr() 方法用于设置/改变属性值
$("input:text")attr("name");
$("input:text")prop("name"); // 也可以使用prop()方法获取属性
$("[name='name']")val(); //获取vlaue值
$("[name='name']")attr('id','name'); //添加id名称
$("[name='name']")after('
jquery通过name属性取值的方法
alert($("input[name='inputTest']")val());
alert($("input[type='text']")attr("id")); //这个是取id的值,方便记就写在这儿了
$("input[name='inputTest']")each(
function(){
alert($(this)val());
}
)
alert($("input[name='inputTest']")[0]value);
alert($("input[name='inputTest']")[1]value);
alert($("input[name='inputTest']")get(0)value); //此处也可以得到值,等同于上面两行
alert($("input[name='inputTest']")get(1)value);
根据name取值:
$("input[name='mobile']")val()
根据id取值:
$("#mobile_reg_form")html()
根据name取值了遍历:
$("input[name='mobile']")each(
function(){
alert($(this)val());
}
)
取出form中的input:
$(document)ready(function(){
vara=$("form input");
$each(
a,
function(name,object){
alert(name+":"+$(object)val());
}
);
});
得到值(多个的情况):
$("input[name='mobile']")[0]value
$("input[name='mobile']")get(1)value
-----jquery添加删除样式--------
给一个标签添加样式:
$("#id")addClass("style");
删除一个标签的样式:
$("#id")removeClass("style");
注:"#id" id是对应标签的id,style是对应css样式的名称
以上就是关于jquery,js获取a标签id属性全部的内容,包括:jquery,js获取a标签id属性、jquery通过name,id名称获取当前value值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)