[英]How to get the NAME and value of a radio button when DYNAMICALLY selected - in jQuery?
[英]Get ID of selected radio button in Jquery “name has []”
我正在使用在線產品,由於某種原因,當它生成有問題的頁面時,單選按鈕集的名稱為product_id_page-0 [] <-“注意[]”
我想要做的是使用Jquery獲取所選單選按鈕的ID。 如果我用
var userType =$('#product_id_page-0[]:radio:checked').attr('id');
alert("xmlvalue is: " + userType);
什么都沒發生
如果我用
var userType =$('#product_id_page-0:radio:checked').attr('id');
alert("xmlvalue is: " + userType);
我收到未定義的警報。
我無法更改單選按鈕名稱組,但是我認為方括號可能會破壞此處的內容。
請指教。
您需要使用兩個斜杠對元字符進行轉義:
var userType =$('#product_id_page-0\\[\\]:radio:checked').attr('id');
alert("xmlvalue is: " + userType);
如果這是名稱而不是id,請使用:
var userType =$('[name=product_id_page-0\\[\\]]:radio:checked').attr('id');
alert("xmlvalue is: " + userType);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.