87,907
社区成员
发帖
与我相关
我的任务
分享
<ul id="app1-title">
<li v-for="(item,key) in list">
<input type="radio" name="input_style" value="{key}" /> {{key+1}}:{{item.name}}
</li>
</ul>
var app1_title = new Vue({
el: '#app1-title',
data: {
list: [
{
name: 'space-between',
text: 'text here1',
desc: 'desc here1'
},
{
name: 'space-around',
text: 'text here2',
desc: 'desc here2'
},
{
name: 'center',
text: 'text here3',
desc: 'desc here3'
},
{
name: 'flex-start',
text: 'text here4',
desc: 'desc here4'
},
{
name: 'flex-end',
text: 'text here5',
desc: 'desc here5'
}
]
}
});
$(function(){
app1_init();
var index = 0;
$('#app1-title input[type=radio]').change(function(){
// var index = 2;
index++;
if(index == 5)
index = 0;
var item = app1_title.list[index];
app1_content.item = item;
var v = $(this).val(); // 想取radio的value, 可是取不到!
alert(v);
});
});
<ul id="app1-title">
<li v-for="(item,key) in list">
<input type="radio" name="input_style" :value="key" /> {{key+1}}:{{item.name}}
</li>
</ul>