jquery中怎么根据name属性定位一个元素
我知道根据id属性定位是用$("#aa")的方式,请问能否根据name属性定位呢?若能,该怎么写呢?...
我知道根据id属性定位是用$("#aa")的方式,请问能否根据name属性定位呢?若能,该怎么写呢?
展开
4个回答
展开全部
需要知道这个标签是什么,然后使用名字来定位。
例如:
<input name='username' value='enozoom.com' />
来获取这个name为username的value值
$(function(){
alert($("input[name='username']").val())
})
扩展资料:
jquery中的常见小技巧:
1、DOM遍历是昂贵的,将变量缓存起来。
代码:
var $ele = $('#ele');
var h =
$ele.height();
$ele.css('height',h-20);
2、优化选择符。
代码:
$('#myid')
3、避免隐式通用选择符。
代码:
$('.someclass input:radio')
4、避免通用选择符。
代码:
$('.container').children()
5、尽可能保持代码简洁。
代码:
if(arr.length){}
6、尽可能地合并函数。
代码:
$f.on("click", function(){
$(this).css({
'border':'1px solid
red',
'color': 'blue'
});
});
展开全部
使用jquery的属性查找方式.
$("input[name="+name+"]")
$("input[name="+name+"]")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(":[name=name值]")
如上就可以取到
如上就可以取到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要知道这个标签是什么,然后使用名字来定位.例如
<input name='username' value='enozoom.com' />
我们来获取这个name为username的value值
$(function(){
alert($("input[name='username']").val())
})
<input name='username' value='enozoom.com' />
我们来获取这个name为username的value值
$(function(){
alert($("input[name='username']").val())
})
参考资料: www.enozoom.com
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询