你是想通过js获取还是css获取呢
css获取方法: containerview div input[type='button'] { }
js获取方法: const inputList = documentgetElementsTagName('input')此时的页面上所有的input都被获取到了 然后使用循环的方式里面去加一个判断 type=='button' && value == '确定' 就能找的到它 如果你页面上出现了多个一样的input元素 那你可能需要去通过下标去找了 总之你没有给单独的名字 后续维护起来可能会出问题的 因为你不能保证项目里面是否还会增加别的input元素
可以用jquery的attr函数获取button里面的name值。
1、新建html文档,在body标签中添加input标签,标签类型为button,为这个标签设置一个id,然后引入jquery文件:
2、获取之前设置id的input标签,代码的格式是$('#id名'),这时之前设置id的input标签就会被选中:
3、为选中的标签添加attr函数,函数的参数为name,这时button里面的name值就被获取到了:
// 你好
// 由于你的 <li> 是动态生成的,你在使用 $ajax 的时候也没有指定 同步加载
// 所以可能是先执行了下面的 $("aclick") 绑定事件了
// 在 <a> 还没有生成的时候,就对齐进行绑定,因此是无效的
// 而且你的 <li> 是根据选择结果动态生成的,建议把你的绑定事件写到
// $("#proList")append("<li>"); 之后
// 去掉最后一个 $(document)ready 给 button 赋值的代码
// 改动你的 success:function(){} 如下
$each(result, function() {
var proName = thisproName;
// 这里循环定义 li 标签
var li = $("<li><a class='aclick' href='javascript:void(0);'>"+proName +"<a></li>");
// 然后再对该标签进行 click 绑定
liclick(function(){
$("#ele8")val(proName);
$("#emample8")hide();
})
// 这里 append 一个已经带有 click 事件的 li 就OK了
$("#proList")append(li);
});
Button有name属性吗?不过是获得ID或者是Text什么的都好吧
用 FindControl函数
第一步:
先引用
using SystemWebUIWebControls;
using SystemWebUIWebControlsWebParts;
第二步:
声明一个Button 变量
Button btn;
第三步:
获取你的 Button 赋值给btn
string str;
for(int i=0;i<=你的数量;i++)
{
btn = FindControl("button"+ iToString()) as Button;
//这里就可以把每一个BUTTON先给btn了
//然后可以干你想干的事情
str = btnText;
//搞定
}
以上就是关于请问如何找到某个class,根据value值找到下面某个button全部的内容,包括:请问如何找到某个class,根据value值找到下面某个button、如何用 jquery 获取button里的name值。、jquery通过class获取a标签里面的值,附给button,并且关闭d出框,怎么写呀等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)