如果您在使用jQuery設(shè)置radio選中后發(fā)現(xiàn)無(wú)效,可以嘗試以下幾個(gè)方法:
//方法一:使用prop()方法設(shè)置checked屬性為true $("input[name='radioName'][value='radioValue']").prop("checked", true); //方法二:使用attr()方法設(shè)置checked屬性為checked $("input[name='radioName'][value='radioValue']").attr("checked", "checked"); //方法三:使用click()方法模擬點(diǎn)擊radio $("input[name='radioName'][value='radioValue']").click();
如果以上方法仍然無(wú)效,可能是由于以下原因?qū)е拢?/p>
- radio的name屬性不正確
- radio的value屬性不正確
- radio的父級(jí)元素被禁用或隱藏
要解決這些問(wèn)題,可以針對(duì)具體情況進(jìn)行調(diào)試和排查。