javascript - 获取字段属性的 JQuery 通用工具。

标签 javascript jquery

我正在尝试编写一个通用的 javascript 工具来使用 JQuery 获取表单字段名称、id 及其值。

<div id="StudentForm">
<div><input id='name' name='name' value='John' /></div>
</div>

例如,我想获取 'StudentForm' div 中的所有字段,输出它的 id、名称和值。如何编写通用工具包或API?

我喜欢 JQuery,所以我更喜欢 JQuery 解决方案。

最佳答案

jsfiddle example

HTML:

<div id="StudentForm">
    <div><input id='name' name='name' value='John' /></div>
    <div><input id='name1' name='name1' value='John1' /></div>
    <div><input id='name2' name='name2' value='John2' /></div>
    <div><input id='name3' name='name3' value='John3' /></div>
</div>

jQuery:

var all = ''; //if you need all at once

$('#StudentForm > div > input').each(
    function(){
        if(all.length == 0){
        all = $(this).val();
        }else{
        all = all + ':' + $(this).val() ;
        }
        alert(   'value : '+$(this).val()+'\n'+
                 'name  : '+$(this).attr('id')+'\n'+
                 "use $(this).attr('any atribute') for any other attr you need"

             );

    })
alert(all)

我希望这就是您正在寻找的..

关于javascript - 获取字段属性的 JQuery 通用工具。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20603923/

相关文章:

javascript - 如何在另一个动画完成后激活一个动画

javascript - 使用 tab 键选择一个 div 并在 enter 键上添加事件

PHP isset 不适用于空

javascript - JS根据屏幕尺寸更改链接

javascript - 如何使用 JavaScript 截取 div 的屏幕截图?

jquery - 用jquery改变两个div的背景颜色

javascript - 将表情符号编码为 un​​icode 代码点 - PHP/JS

javascript - 如何使用 jQuery 查找元素的 px 到顶部的垂直距离

javascript - 在 jQuery 中,我可以使用 .data() 将元素存储到另一个元素上以便快速检索吗?

java - 使用 jcrop 和 java 裁剪图像