我有以下HTML ...
<input type="button".... class="m-button">
我想检测.m按钮是否有类型&#34;按钮&#34;。如果是,则将类型更改为&#34;提交&#34;
这可能吗?
答案 0 :(得分:2)
var buttons = $('.m-button');
for (var i = 0; i < buttons.length; i++){
if(buttons.eq(i).prop('type') == 'button'){
buttons.eq(i).prop('type', 'submit');
}
}
答案 1 :(得分:1)
喜欢这个吗?
var $button = $('.m-button');
if($button.attr('type') == 'button')
$button.attr('type') = 'submit';
如果您在页面上有多个.m-button
,则可以在每个中执行:
$('.m-button').each(function(){
if($(this).attr('type') == 'button')
$(this).attr('type') = 'submit';
});
答案 2 :(得分:0)
$(".m-button[type='button']").attr("type", "submit");
答案 3 :(得分:0)
if( $('.m-button').attr("type")=="button" )
{
$('.m-button').attr("type","submit");
}
答案 4 :(得分:0)
尝试这种方式,它是较短的选择&amp;效果很好,试一试。见DEMO FIDDLE
$(document).ready(function(){
$('input:button.m-button').each(function(){
$(this).prop('type','submit');
});
});