jQuery可以从HTML标记获取属性作为字符串变量

时间:2015-05-10 05:46:40

标签: jquery

我有一串HTML标签,我想要检索名为'name'的所有属性。我该怎么办?

<input type="radio" name="read"/>

<input type="radio" name="write"/>

<input type="radio" name="speak"/>

我想读,写和说话。

2 个答案:

答案 0 :(得分:2)

如果页面上有多个元素,请使用each

$('input').each(function() {
    console.log($(this).attr('name'));
});

答案 1 :(得分:1)

试试这个

$(document).ready(function(){
    var string = '<input type="radio" name="read"/><input type="radio" name="write"/><input type="radio" name="speak"/>';
    getStringname(string);
});


function getStringname(string){
    $('body').append('<div id="createdDivforinput" style="display:none;">'+string+'</div>');
    $('#createdDivforinput input').each(function() {
        alert($(this).attr('name'));
    });
    $('#createdDivforinput').remove();
}

Demo Here