从内联的javascript启动单选按钮名称

时间:2015-02-24 12:03:26

标签: javascript jquery html

我想在内联html中从javascript变量中分配单选按钮值。因为我有很多单选按钮,我有一个情况是在localstorage中保存单选按钮名称,所以我需要给单选按钮名称唯一。如果我手动更改每个单选按钮名称,则需要更多时间。

我试过了

<script>
var sample=="XXID";
</script>

<input type="radio" name='"javascript:sample"+n1'/>

我计划在每个html页面上使用唯一名称。

2 个答案:

答案 0 :(得分:0)

您是否尝试过编写将返回单选按钮名称的函数。类似的东西:

<script> function add_name(){return sample"+n1';} </script>

你也有变量声明的拼写错误。在脚本中是 sampe ,标记中是 sample

在name属性中调用 add_name()函数,并将其配置为满足您的特定需求。

答案 1 :(得分:0)

当您使用jQuery标记问题时,这将是一种方法:

$(document).ready(function(){
    var sample = "XXID";
    $('input[type=radio]').each(function(index){
        $(this).attr('name', sample + 'n' + index);
    });
)};

Demo

<强>参考

.each()

.attr()

.ready()