我是jQuery的新手,需要对以下工作代码执行一些转换:
jQuery('#vari_1').click(function() {
var selected = [];
jQuery('#cartsnitch')
.addClass('new')
.html(jQuery('#vari_1')
.find('input[type="radio"]:checked')
.val())
.fadeIn('5000');
})该代码返回在#vari_1的选项卡id中单击的单选按钮的值。
问题是,我需要将单选按钮值的连字符替换为空格(从鸭蛋蓝到鸭蛋蓝),并在前面加上h2标题。链接这些似乎破坏了我的代码。
我试着把下面的代码变成一个变量,这样我就可以在新的一行中使用它了,但是我无法让它工作。有谁能告诉我怎么走吗?
jQuery('#vari_1').click(function() {
var selected = [];
var cart1 = jQuery('#cartsnitch')
.addClass('new')
.html(jQuery('#vari_1')
.find('input[type="radio"]:checked')
.val())
.fadeIn('5000');
var cart2 = ('<h2>My heading</h2>') + cart1;
return cart2;
})快把我逼疯了!提前谢谢。
发布于 2016-08-16 21:25:34
Utkanos看起来确实令人望而生畏,但在成为会员几年后,我还没有得到一个直接的答案。我所吸引的似乎都是模棱两可和政客风格的问题!
无论如何,由于除了Ashkay的语法错误点之外没有其他提示(对不起,在我的代码中没有),我将其修复为:
jQuery('#vari_1').click(function() {
var selected = [];
jQuery('#cartsnitch').addClass('new')
.html(jQuery('#vari_1')
.find('input[type="radio"]:checked')
.val().replace("-"," "))
.prepend('<div class="mystyle"><small>My Label:</small><br />')
.append('</div>')
.fadeIn('5000');})
val()、.replace()、prepend()和append()都是我想要的。
无论如何,谢谢你的保证!
https://stackoverflow.com/questions/38941630
复制相似问题