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);
});

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

本回答被网友采纳