我有一个问题,我想附加注册商标符号按钮,我希望它用jquery完成,因为有很多很多按钮,当我使用它与html例如(下面)它工作时需要标志.
<input type="button" class="button_a" value="Value ®" />
Run Code Online (Sandbox Code Playgroud)
但是当我使用如下的jquery时它返回纯文本:
$('.button_a').each(function(){
$(this).attr("value",$(this).attr("value")+" ®");
});
Run Code Online (Sandbox Code Playgroud)
我不想通过®输入所有按钮的值来浪费我的时间和空间,所以我希望它在jquery中完成,但我做错了什么.
我知道这是一个缓慢的问题,但请有人帮我解决这个问题
也可以使用Javascript.
欲了解更多信息,请评论并询问
谢谢....
由于重要的不可解析的原因,通过javascript将按钮作为子项附加到每张幻灯片.它的作用是滚动到下一张幻灯片:
<slide id="slide1" class="slide">
</slide>
<slide id="slide2" class="slide">
</slide>
<slide id="slide3" class="slide">
</slide>
<slide id="slide4" class="slide">
</slide>
<slide id="slide5" class="slide">
</slide>
<slide id="slide6" class="slide">
</slide>
<slide id="slide7" class="slide">
</slide>
Run Code Online (Sandbox Code Playgroud)
这是javascript:
<script type="text/javascript" language="javascript">
for(i=1;i<7;i++){
var li = document.createElement("li");
li.id=i;
li.className="dav";
li.innerHTML="^";
li.onclick=scrolls;
document.getElementById("slide"+i).appendChild(li);
}
function scrolls(){
var a=++this.id;
document.getElementById("slide"+a).scrollIntoView();
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是第一次按钮工作良好的问题,但是在下一次点击时它会向前跳转两张幻灯片,例如:点击第一个按钮并向上滚动并再次点击它后,视图将显示在第三张幻灯片而不是第二张幻灯片上一个人了.发生了什么任何帮助将不胜感激,也请得到我的这个神秘的BUG!最后不要使用JQUERY