小编Sha*_*haz的帖子

Javascript基于类排序DIV

我试图根据包含价格的div对以下静态HTML产品列表进行排序.在这种情况下,div都有一类价格粗体.有没有办法使用javascript对产品列表进行排序,使用按钮/文本点击命令从最低到最高,从最高到最低排序?非常感谢您的帮助和专业知识.丹,谢谢你

<div id="gallerypaginate2" class="paginationstyle"></div>
<div id="contents">
    <table width="100%" class="vertical" id="contents-table">
        <tr class="pagination-row">
            <td width="25%" class="horizontal-seperator vertical-seperator">
                <a href="mica136-3s.html"><img src="http://ep.yimg.com/ca/I/yhst-129288146819219_2148_2126916" width="125" height="71" border="0" hspace="0" vspace="0" alt="3-Shade Billiard Light - Oversized" title="3-Shade Billiard Light - Oversized" /></a>
                <div class="name"><a href="mica136-3s.html" title="3-Shade Billiard Light - Oversized">3-Shade Billiard Light - Oversized</a></div>
                <div class="price-bold">$2,088.00</div>
            </td>
            <td width="25%" class="horizontal-seperator vertical-seperator">
                <a href="micaf101-01-abbey.html"><img src="http://ep.yimg.com/ca/I/yhst-129288146819219_2148_2132333" width="125" height="118" border="0" hspace="0" vspace="0" alt="Abbey Craftsman Fan and Mica Light Kit" title="Abbey Craftsman Fan and Mica Light Kit" /></a>
                <div class="name"><a href="micaf101-01-abbey.html" …
Run Code Online (Sandbox Code Playgroud)

html javascript css sorting

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

无法解析绑定.淘汰赛错误

这是我的第2天学习淘汰赛.

尝试附加"deleteItem"按钮单击.它给出了以下错误.

错误

未捕获错误:无法解析绑定.
消息:ReferenceError:未定义deleteItem; 绑定值:单击:deleteItem

JavaScript的:

$(function () {
    var defaultData = [{
        id: 1,
        item: "Todo 1"
    }, {
        id: 2,
        item: "Todo 2"
    }, {
        id: 3,
        item: "Todo 3"
    }];
    var viewModel = {
        listItem: ko.observableArray(defaultData),
        addItem: function () {
            // Add new item
            var id = this.listItem().length + 1;
            this.listItem.push({
                id: id,
                item: "Todo " + id
            });
        },
        deleteItem: function () {
            alert(this);
        }
    }
    ko.applyBindings(viewModel, main);
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="main">
    <button data-bind="click: addItem">+ …
Run Code Online (Sandbox Code Playgroud)

knockout.js

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

变量缺失值

我正在尝试使用经典 ASP/VBScript 填充网站上的<select><option>这些值是从 SQL Server 数据库读取和获取的,其代码类似于:

SET rows = dbc.execute(SQL)
    IF NOT rows.EOF THEN
        DO WHILE NOT rows.EOF
             %>  
                <option value="<%=rows("specialty")%>"><%=rows("specialty")%></option>
             <%    
             rows.moveNext
        LOOP
    ELSE    
END IF

rows.close
SET rows = NOTHING
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是似乎只有一侧<%=rows("specialty")%>进行评估。

我得到<option value="<%=rows("specialty")%>"><%=rows("specialty")%></option>

<option value="fromRow1"></option>
<option value="fromRow2"></option>
<option value="fromRow3"></option>
Run Code Online (Sandbox Code Playgroud)

我得到<option value="test"><%=rows("specialty")%></option>

<option value="test">fromRow1</option>
<option value="test">fromRow2</option>
<option value="test">fromRow3</option>
Run Code Online (Sandbox Code Playgroud)

人们应该采取什么措施来缓解这一问题?

html sql sql-server vbscript asp-classic

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

我可以这样做(Loop in Loop)吗?

我该怎么做这样的事情:

for ($i = 1; $i <= $_SESSION['variable'] * $_SESSION['variable2']; $i++) {
    $listo[$i] = $preparado1[$i].
    for ($i = 1; $i <= $_SESSION['variable2']; $i++) {
        $preparadoex[$i];
    };
}
Run Code Online (Sandbox Code Playgroud)

但是没有用,我想这个:

for ($i = 1; $i <= $_SESSION['variable'] * $_SESSION['variable2']; $i++) {
    for ($i = 1; $i <= $_SESSION['variable2']; $i++) {
        $listo[$i] = $preparado1[$i].$preparadoex[$i];
    }
} 
Run Code Online (Sandbox Code Playgroud)

脚本很简单,我有两个类,第一个有2个数字,两个有3个数字我应该"连接"第一个类中的所有数字(2)和第二个类的所有数字:

FS 1-1,1-2,1-3,2-1,2-2,2-3

谢谢

php for-loop

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

如何确定对象是使用对象文字还是对象构造函数调用创建的?

更具体地说,您如何确定某个对象是否是使用文字创建的?

var s1 = new String();
var s2 = ""; // Literal

var o1 = new Object();
var o2 = {}; // Literal

var f1 = new Function();
var f2 = function(){}; // Literal
Run Code Online (Sandbox Code Playgroud)

显然,如果你比较上面的任何两个,例如:

var o1 = new Object();
var o2 = {};

alert(o1 == o2);
alert(o1 === o2);

alert(typeof o1);
alert(typeof o2);
Run Code Online (Sandbox Code Playgroud)

...前两个警报将显示,false而最后两个警报将显示[Object object]

比方说,如果我想这样做:

function isLiteral(obj, type) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

......怎么会这样做呢?

已经看了如何确定一个对象是否是Javascript中的对象文字?,但它没有回答我的问题.

javascript function-literal object-literal string-literals

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

将"undefined"索引映射到Array

假设我们有一个像这样的数组:

var example = ["a", "b", "c", "d", "e"]
Run Code Online (Sandbox Code Playgroud)

我们知道我们可以访问0-4的索引:

example[0] == "a"
example[1] == "b"
example[2] == "c"
example[3] == "d"
example[4] == "e"
Run Code Online (Sandbox Code Playgroud)

但是,我们还想映射一个undefined索引.例如:

example[0] == example[5] == example[10] == example[15] == example[20] == "a"
example[1] == example[6] == example[11] == example[16] == example[21] == "b"
example[2] == example[7] == example[12] == example[17] == example[22] == "c"
example[3] == example[8] == example[13] == example[18] == example[23] == "d"
example[4] == example[9] == example[14] == example[19] == …
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

检测JavaScript是否已禁用

是否有可能检测用户是否加载页面禁用了JavaScript 以便<noscript>呈现标记?服务器端或客户端都没问题.

html javascript css php

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

当使用'this'点击页面时jquery获取元素id不起作用

我想在用户单击页面时获取页面上任何元素的 id。这里有几篇文章显示使用“this”有效,但我的代码不适用于“this”。返回的 id 未定义。但我使用“事件”技术并且它有效。

有人可以解释这些差异吗?

$(function(){

//document or 'body' tags both don't work

$('body').click(function(){

    //var id = event.target.id;
    var id=$(this).attr('id');
    alert (id);
//returned undefined


});

      });
Run Code Online (Sandbox Code Playgroud)

这段代码有效

$(function(){

$('body').click(function(event){

    var id = event.target.id;
    //var id=$(this).attr('id');
    alert (id);



});});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何解码Base64?

正如所看到的在这里,他们也行ZG9udGJlYWhhdGVyc3RhcnR1cCtoYWNrZXJuZXdzQGdtYWlsLmNvbQ==.

如何解码这一系列的Base64?

base64 encoding decode binary-data radix

-8
推荐指数
1
解决办法
1859
查看次数