小编New*_*bie的帖子

如何使用jquery更改输入类型=范围中的输入值,最小值和最大值?

我是jquery和html5的新手.

我的jquery是:

var A_Route=['A1','A2','A3',.....'A50'];
var counter=0;
$("input[name='radio-choice']").change(function(){
    if ($(this).val() == "on")
    {
        $('#slider').val(A_Route[counter]);

    }
Run Code Online (Sandbox Code Playgroud)

当我选择一个值为ON的单选按钮时,滑块的最小值和最大值应分别自动变为A1和A50.当我滑过滑块时,我的值应该从A1变为A50.

我的Html是:

<div data-role="fieldcontain">
                <fieldset data-role="controlgroup" data-type="horizontal">
                    <legend>Layout view:</legend>
                          <input type="radio" name="radio-choice" id="radio-choice-c" value="on" checked="checked" />
                          <label for="radio-choice-c">List</label>
                          <input type="radio" name="radio-choice" id="radio-choice-d" value="off" />
                          <label for="radio-choice-d">Grid</label>
                          <input type="radio" name="radio-choice" id="radio-choice-e" value="other" />
                          <label for="radio-choice-e">Gallery</label>
                            </fieldset>
           </div>

<div data-role="fieldcontain">
        <label for="slider">Room:</label>
        <input type="range" name="slider" id="slider" value="--------" min=? max=? data-highlight="true"  />
</div>
Run Code Online (Sandbox Code Playgroud)

您认为最小和最大代码应该是什么?如何将输入值从A1更改为A50?

jquery html5

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

为什么val()函数返回[object Object]?

Html代码:

   <div data-role="popup" id="popup-activity">
        <div data-role="header">
            <h1>Error</h1>
        </div>
        <div data-role="content" data-theme="d" class="ui-corner-bottom ui-content">
            <h3 id="error" class="ui-title"></h3>  
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

 $('#error').val('Please select Activity');                     
 alert($('#error'));
 $('#popup-activity').popup("open");
Run Code Online (Sandbox Code Playgroud)

嗨,我是jquery的新手.

我正在使用jquery.mobile-1.2.0-alpha.1.js,它允许弹出窗口,如上面的描述.当我打开弹出窗口时,错误ID中的值不会显示.实际上它显示为空.所以我放了一个警告框来查看它的值[object object].

有谁知道如何在弹出窗口中显示文本?

jquery

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

Python查询对象不可序列化

当我尝试编码查询对象时,我收到以下错误:

  File "C:\Program File\Python27\lib\json\encoder.py", line 264, in iterencode
        return _iterencode(o, 0)
      File "C:\Program File\Python27\lib\json\encoder.py", line 178, in default
        raise TypeError(repr(o) + " is not JSON serializable")
    TypeError: ActivitySummaries(key=Key('ActivitySummaries', 634), activated_users=0, broker_approved=0, broker_registered=0, broker_searched=1, closed_deals=0, company_registered=0, company_searched=4, deal_appoved=0, investor_approved=0, investor_registered=0, investor_searched=3, registered_users=0, timestamp=datetime.datetime(2013, 4, 8, 20, 41, 47, 574000), watchlisting=0) is not JSON serializable
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$.ajax({
        data: someData,
        url: someUrl,
        type: 'POST',
        dataType: 'json',
        success: function(data)
        {
            alert("Success");
        },
        error : function(request, status, thrownError){
            alert("Error");
            return;
                }
    });
Run Code Online (Sandbox Code Playgroud)

处理器:

 search_pattern = …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine serialization json jinja2

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

单击右箭头时如何更改值?

当我点击右箭头时,数组的下一个元素应该显示在输入区域?

$(function(){
    var room = ['1-visiting office', '2-', '3-'];       
    $('#text_holder').val(room[0]);

    $("#rightarrow").click(function(){      
        $('#text_holder').val(room[next]);      
    });
});
Run Code Online (Sandbox Code Playgroud)

这是我的HTML代码

<input id="text_holder" name="text_holder"/>
<img src="dev/images/rightarrow.jpg" id="rightarrow" />
Run Code Online (Sandbox Code Playgroud)

jquery

0
推荐指数
1
解决办法
85
查看次数

警示框出现不止一次?

HTML:

<div class="box">
   <div><p>Hello World</p></div>
</div>
<input type="button" id="add" value="Add" />
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$(document).ready(function(){

  var count = 0;
  $("#add").click(function(){
    $(".box").append('<div id="'+count+'"><button type="button" class="close">&times;  </button></div>');
    count++;
    $(".close").click(function(){
    alert("hi");
    });
  });
});
Run Code Online (Sandbox Code Playgroud)

当我点击添加按钮后,一个接一个地附加.当我单击类ID为0的类关闭的第一个按钮时,警告框将显示先前添加按钮的次数.

我的意思是如果我追加5个按钮,当我按下close(id = 0)时,警告框出现5次.

如果id = 1,4次
id = 2,3次
id = 3,2次
id = 4,1次

如果我在JQuery add函数之外放置JQuery close click函数,那么警报框根本不会出现.

每当我按任何关闭按钮时,如何让警报框只出现一次?

希望我以别人能理解的方式解释它,如果不是我很抱歉.任何帮助将不胜感激!

html jquery

0
推荐指数
1
解决办法
814
查看次数

标签 统计

jquery ×4

google-app-engine ×1

html ×1

html5 ×1

jinja2 ×1

json ×1

python ×1

serialization ×1