第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在jQuery中,如何通過(guò)其name屬性選擇元素?

在jQuery中,如何通過(guò)其name屬性選擇元素?

瀟湘沐 2019-10-24 14:05:34
我的網(wǎng)頁(yè)中有3個(gè)單選按鈕,如下所示:<label for="theme-grey">  <input type="radio" id="theme-grey" name="theme" value="grey" />Grey</label><label for="theme-pink">  <input type="radio" id="theme-pink" name="theme" value="pink" />Pink</label><label for="theme-green">  <input type="radio" id="theme-green" name="theme" value="green" />Green</label>在jQuery中,我想在單擊這三個(gè)按鈕中的任何一個(gè)時(shí)獲取所選單選按鈕的值。在jQuery中,我們具有id(#)和class(。)選擇器,但是如果我想按名稱(chēng)查找單選按鈕,該怎么辦呢?$("<radiobutton name attribute>").click(function(){});請(qǐng)告訴我如何解決這個(gè)問(wèn)題。
查看完整描述

3 回答

?
茅侃侃

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超21個(gè)贊

應(yīng)該做到這一點(diǎn),所有這些都在文檔中,該文檔具有與此類(lèi)似的示例:


$("input[type='radio'][name='theme']").click(function() {

    var value = $(this).val();

});

我還應(yīng)該注意,您在該代碼段中有多個(gè)相同的ID。這是無(wú)效的HTML。使用類(lèi)將元素集而不是ID分組,因?yàn)樗鼈儜?yīng)該是唯一的。


查看完整回答
反對(duì) 回復(fù) 2019-10-24
?
慕桂英3389331

TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊

要確定選中了哪個(gè)單選按鈕,請(qǐng)嘗試以下操作:


$('input:radio[name=theme]').click(function() {

  var val = $('input:radio[name=theme]:checked').val();

});

將捕獲該組中所有單選按鈕的事件,并且所選按鈕的值將放置在val中。


更新:發(fā)布后,我認(rèn)為上述Paolo的答案更好,因?yàn)樗褂玫腄OM遍歷更少。我讓這個(gè)答案站起來(lái),因?yàn)樗@示了如何以跨瀏覽器兼容的方式獲取所選元素。


查看完整回答
反對(duì) 回復(fù) 2019-10-24
?
烙印99

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊

這對(duì)我來(lái)說(shuō)很棒。例如,您有兩個(gè)具有相同“名稱(chēng)”的單選按鈕,而您只想獲取選中的按鈕的值。您可以嘗試這個(gè)。


$valueOfTheCheckedRadio = $('[name=radioName]:checked').val();


查看完整回答
反對(duì) 回復(fù) 2019-10-24
  • 3 回答
  • 0 關(guān)注
  • 923 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)