jquery button没有name和id,怎么获取这个button

这是上传图片时候弹出的一个上传对话框,我怎么能获取这个button,要是有id或有name就好办了<button type="button" class="aui_state_highlight">确定</button>下面是全部代码<table class="aui_dialog"> <tbody> <tr> <td colspan="2" class="aui_header"><div class="aui_titleBar"> <div style="cursor: move;" class="aui_title">附件上传</div> <a class="aui_close" href="javascript:/*artDialog*/;">×</a></div></td> </tr> <tr> <td style="display: none;" class="aui_icon"><div style="background: transparent none repeat scroll 0% 0%;" class="aui_iconBg"></div></td> <td style="width: 650px; height: 420px; visibility: visible;" class="aui_main"><div style="padding: 20px 25px;" class="aui_content aui_state_full"> <div style="display: none;" class="aui_loading"><span>loading..</span></div> <iframe allowtransparency="true" style="width: 100%; height: 100%; border: 0px none;" name="Openthumb_images" src="/yingshiquan/index.php?a=swfupload&m=asset&g=asset&args=1,jpg|jpeg|gif|png|bmp,1,,,1&module=&catid=" frameborder="0"></iframe> </div></td> </tr> <tr> <td colspan="2" class="aui_footer"><div class="aui_buttons"> <button type="button" class="aui_state_highlight">确定</button> <button type="button">取消</button> </div></td> </tr> </tbody>
</table>

第1个回答  2015-11-18
方法一:$('button.aui_state_highlight')
方法二:$('button').eq(0)
第2个回答  2015-11-18
$(":button:contains('确定')")追问

var aui_outer = $(":button:contains('确定')");
alert(aui_outer);

弹出的是对象

var aui_outer = $(":button:contains('确定')").val();
alert(aui_outer);

弹出的是未定义

追答

button怎么有value呢

确定

你要这个是吧??他没有value啊

你要测试是不是对了??
var aui_outer = $(":button:contains('确定')").text();

追问

$("#thumb2a").click(function(){
//alert($('button.aui_state_highlight').length);
var aui_outer = $(":button:contains('确定')").text();
alert(aui_outer);
});

这是单击图片弹出上面这个上传控件啊,这应该是什么事件,这样就是空

本回答被网友采纳

html中的一个button元素,没有id,name之类的,怎么能捕捉到该元素啊?用...
没有id和name,但是你有class属性啊,通过class属性去获取 使用jquery:(".common-btn")

jquery获取button的值(jQuery获取输入框的值)
("input:button").attr("name");\/\/jQueryattr()方法用于获取属性值 ("input:button").prop("name");\/\/prop()方法也可以用于获取属性值,绝大多数情况下二者通用 示例如下:创建Html元素:多个不同name属性的button inputtype="button"name="button1"class="button"value="提交"inputtype="button"...

jquery获取按钮的id的值
使用jQuery获取Button的值的方法如下:1、获取button对象,可根据button的id或者class属性或者name属性等来获取想要的button对象;2、根据对象获取值;例:现有button,id = bt <button id='bt' value='123' \/> 获取对象的方法:$("#bt");获取值的方法用.val()方法获取值,完整写法:$("#bt")....

如何通过JQuery获取button的text属性
第一个问题:var d=$("#btn");b.text();就可以获取按钮上的文本;第二个问题:要取后台方法的值,要使用ajax,后台返回true,前台就可以得到true。

如何用 jquery 获取button里的name值。
可以用jquery的attr函数获取button里面的name值。1、新建html文档,在body标签中添加input标签,标签类型为button,为这个标签设置一个id,然后引入jquery文件:2、获取之前设置id的input标签,代码的格式是$('#id名'),这时之前设置id的input标签就会被选中:3、为选中的标签添加attr函数,函数的参数为name...

如何用 jquery 获取button里的name值。
最好第一个 button 都定义一个 id 的性情,这样就能一个一个获取了,如果你用 class,那不知道是哪一个了,如果是 <input type="button"name="button1"class="button"id="button1"value="提交"> 那么用$("#button1").attr("name")就能获得他的name值了 ...

如何获取button上的文字
1、首先打开hbuilder软件,新建一个html文档,写入一个form,在form中设置一个input标签,将type属性设置button得到一个按钮,然后在上方的style标签中设置input标签的css属性,设置高度、宽度、背景颜色等属性:2、然后在下方设置一个script标签,写入js脚本,脚本中先获取按钮的dom元素,然后用addEventListen...

js:怎么获取id这个标志,也就是uname?(不是id的值,即不是“按钮”)
这个要看你怎么取了,如果页面就一个button就很好取。如果有多个button,就需要一个唯一的变量来确定这个button。用jquery就简单些,js就复杂些。<html> <head> <\/head> <body> <input type="button" value="按钮" onclick="myfunction()" id="uname" \/> <input type="button" value="按钮1...

一个button标签的onclick没写的话,它是怎么触发事件的?
一般触发事件有两种方式,要么是在html直接绑定,正如你所写的那样。还有一种,就是在js代码部分,查找到这个button按钮,给它绑定触发事件,可以是click(点击),hover(鼠标浮动在上面),甚至可以是文档加载就运行的。js代码,可能是直接在html文件显示,你会直接看见<script type="text\/javascript">代码<...

jquery 在父页面中如何获取子页面中的对象
1.既然你用jQuery了,为什么还要用getElementById()来获取元素?况且,获取iframe中元素也没这么麻烦啊 ("#id_iframe").contents().find("#id_button_test");这不就好了。。2.你这部分代码是写在a.jsp页面中了吧?那我估计之所以不运行,是因为你注册点击事件的时候,b.jsp页面还没有加载完。

相似回答