小编Jam*_*1x0的帖子

jQuery .change()不在textarea上工作

这是我第一次询问StackOverflow,但我目前正在讨论一些我正在创建的公司代码.它根本不接受.change()或绑定到keyup.我之前没有遇到任何问题,但它今天不再适用于我.查看我的代码,看看是否有任何可能导致问题的内容.

抱歉格式化,我是新的.

var currentContent = "null";
var customeri = "";
var optionsi = "";
var equipmenti = "";
var picturei = "";
$(document).ready(function() {
    $("#preview").hide();
    $("#previewPane").hide();
    $("#previewHeading").hide();
$(".uiFonts").click(function() {
    var clickedID = $(this).attr("id");
    if(clickedID !== null) {
        $("#main").hide();
        loadContent(clickedID);
    }
});

$("#Equipment").bind('change keyup', function() {
        equipmenti = $(this).val();
                    $("#preview").html('<br /><span class="reg">Customer Info<br /></span>'+customeri+'<br /><br /><span class="reg">Options<br /></span>'+optionsi+'<br /><br /><span class="reg">Equipment<br /></span>'+equipmenti+'<br /><br /><span class="reg">Picture:<br /></span><img src="'+picturei+'" />');
});
});
function loadContent(cID) {
$("#main").load(cID + ".html", function() {
    $("#main").slideDown(1500);
    $("#preview").fadeIn(1500);
    $("#previewPane").fadeIn(1500); …
Run Code Online (Sandbox Code Playgroud)

forms jquery text textarea input

5
推荐指数
1
解决办法
2949
查看次数

点击激活jQuery Joyride(2) - 需要双击?

我可能会以错误的方式接近这个,但是,我正试图通过单击div来启动jquery joyride(插件).但出于某种原因,需要两次点击才能解雇它.-_-我试图在逻辑上考虑这个,但我无法弄明白.有人帮帮我吗?给我解释?

我确实意识到joyride本身就是一个函数,因此可能是函数click handler的"function-ception"...仍然应该在没有第二次点击的情况下触发它.

谢谢.

//clickable div
<div id="takeTheTour" class="clickable">need help? click to take the on-screen tour.</div>

//JS trigger
<script>
$(document).ready(function(e) {
    $("#takeTheTour").click(function(e) {
        $("#TourList").joyride()
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

2
推荐指数
1
解决办法
1051
查看次数

标签 统计

jquery ×2

forms ×1

input ×1

jquery-plugins ×1

text ×1

textarea ×1