簡體   English   中英

獲取Jquery中“名稱具有[]”的選定單選按鈕的ID

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM