我有這兩個單選按鈕如何找到如果單擊項目有一定的數據屬性值
<input id="119715_0" type="radio" name="119715" value="76952" data-logic="yes" required /><label for="119715_0">Yes</label>
<input id="119715_1" type="radio" name="119715" value="76953" data-logic="no" required /><label for="119715_1">No</label>
我需要找出第一,如果他們有數據邏輯屬性,然後按順序值如果值爲yes或值爲no,則將if語句放在一起。我不能使用id的,因爲可能有頁面上有多個按鈕的數據邏輯,所以我試圖使用$(this),所以它運行在哪個點擊。
我找到了這個鏈接How to select elements with jQuery that have a certain value in a data attribute array,但它只針對標籤的類型。我不知道如何使用$(本)
我當前已經與
function checkLogic() {
if ($(this).attr("data-logic")) {
alert("haslogic");
}
}
$("input").click(checkLogic);
瞎搞,但一直不成功使用它
您的代碼應該工作,有你出的文檔準備處理程序中的代碼? – undefined
http://jsfiddle.net/83UH9/ – undefined