小编Hen*_* H.的帖子

tinymce 4如何将光标放到文本的末尾

出于某种原因,我需要执行:

tinyMCE.activeEditor.setContent(text, {format : 'html'});
Run Code Online (Sandbox Code Playgroud)

之后,如何将光标放到文本的末尾?

html javascript jquery tinymce text-editor

14
推荐指数
1
解决办法
1万
查看次数

基于表单中的无线电值的条件jquery验证

我正在使用验证插件.当无线电值不是"REGULAR"时,我想验证同一形式的某些字段,

<form id="registerform">
<input type="radio" name="role" value="REGULAR" checked="checked" id="role">Regular<br />
<input type="radio" name="role" value="AGENT" id="role">Agent<br />
<input type="radio" name="role" value="ORGANIZATION" id="role">Organization<br />

<input type="text" name="phone"  id="phone"><br/>
<input type="text" name="password" id="password"><br/>

<input type="text" name="work_area" id="work_area" value=""><br/>
<input type="text" name="work_phone" id="work_phone" value=""><br/>

<input type="text" name="org_name" id="org_name"><br/>
<input type="text" name="org_phone" id="org_phone"><br/>
</form>
Run Code Online (Sandbox Code Playgroud)

当role =="REGULAR"时,验证手机,密码
当role =="AGENT"时,验证手机,密码,work_area,work_phone
当role =="ORGANIZATION"时,验证手机,密码,org_name,org_phone
如何优雅地实现这一目标?
我不想把它分成不同的形式!

我的假代码:

$(document).ready(function() {
var rule_options = 
{
    "phone": "required"
    ,"password": "required"
};

var role = $("#registerform").find("input[name=role]:checked").val();
if(role ==  "AGENT") {
    $.extend(true, …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-validate

7
推荐指数
1
解决办法
6760
查看次数

jquery document.ready多重声明

我意识到我可以$(document).ready(function(){});不止一次指定.
假设是这样的

$(document).ready(function(){
    var abc = "1122";
    //do something..
});

$(document).ready(function(){
    var abc = "def";
    //do something..
});
Run Code Online (Sandbox Code Playgroud)
  1. 这是标准吗?这些代码适用于我的FF(16.0.2).我有点害怕其他浏览器可能没有.
  2. 实际发生了什么?jQuery如何处理这些代码?

谢谢.

javascript jquery scope

4
推荐指数
1
解决办法
1313
查看次数

tinymce 4如何添加事件处理程序

在tinymce 3中,我们似乎可以这样做:

// Adds a click handler to the current document
tinymce.dom.Event.add(document, 'click', function(e) {
   console.debug(e.target);
});
Run Code Online (Sandbox Code Playgroud)

tinymce 4的语法是什么?
在初始化之后需要这样做.

更新:我试过(仍然不工作)

tinymce.bind("description", "keyup", function () {
  console.debug('here');
});
Run Code Online (Sandbox Code Playgroud)

javascript php jquery tinymce

4
推荐指数
1
解决办法
7698
查看次数

在document.ready中声明的函数是未定义的?

如果我在document.ready中声明一个函数,我会收到一个错误.像这样

$(document).ready(function(){
    function updateSizeOptions()
    {
        alert("updateSizeOptions");
    }

    var jGrid = $("#list_main");
    jGrid.jqGrid({
        url:'db.php?ajaxOp=getData',
            colModel:[
                $.extend(true,
                { name:'shape_id'
                  ,index:'shape_id'
                  ,edittype:'select'
                  ,formatter:'select'
                  ,editoptions: { onclick:"javascript:updateSizeOptions();" }
                }
                ,{}
            ]
        ....
});
Run Code Online (Sandbox Code Playgroud)

它将给出错误:"ReferenceError:未定义updateSizeOptions".
但是,如果我将函数移到document.ready之外,一切正常.
像这样

function updateSizeOptions()
{
    console.debug("updateSizeOptions");
}

$(document).ready(function(){
    var jGrid = $("#list_main");
....
Run Code Online (Sandbox Code Playgroud)

为什么?

jquery scope function jqgrid

3
推荐指数
1
解决办法
2129
查看次数

php如何使用hypen访问对象属性?

json格式.

{
  "message-count":"1",
  "messages":[
    {
    "status":"returnCode",
    "error-text":"error-message"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

在PHP中,我成功获得"状态"值$response->messages[0]->status
但是当我想访问"错误文本"属性时,代码$response->messages[0]->error-text给了我错误.如何使用hypen访问对象属性?

php json

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