小编Thi*_*ter的帖子

当我通过jQuery删除attr时,我无法再次添加attr

这是我的代码:

$("input[name=donationmode]").change(function() {
    $(".setpaymentOptions").children().addClass("fadeout");
    $(".setpaymentOptions").children().children(".inputfield").children("input").attr("disabled", "disabled");

    $(".option-"+$(this).val()).removeClass("fadeout");
    $(".option-"+$(this).val()).children(".inputfield").children("input").removeAttr("disabled");

    if($(this).val() == 2)
    {
        $(".option-2").children(".inputfield").children("#paymentOption").find("input").removeAttr("disabled");
        $(".option-2").find(".addPaymentOption").attr("onclick", "addPaymentOption()");

    }
    else
    {
        $(".option-2").children(".inputfield").children("#paymentOption").find("input").attr("disabled", "disabled");
        $(".option-2").find(".addPaymentOption").removeAttr("onclick");
    }
});
Run Code Online (Sandbox Code Playgroud)

当我将输入(它是3个单选按钮的单选按钮组)更改为2时,它会将onclick添加到.addPaymentOption.然后我将输入更改为3并且onclick消失.非常好.

现在是棘手的部分,当我点击带有值2时onclick不会回来.

请帮帮我,bug在哪里?

javascript jquery attributes attr

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

在C中初始化静态变量

可能重复:
C中静态变量的初始化

我知道全局变量或静态在C中自动初始化为零.但是,我不确定是否只有一个或者只有一个被初始化.请注意,我不是在讨论函数中定义的变量,而是在.c文件中全局讨论变量.

那么以下哪个变量会自动初始化为零?

static struct mystruct var1;
struct mystruct var2;
static struct { int x; int y; } var3;
Run Code Online (Sandbox Code Playgroud)

c initialization global-variables static-variables

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

如何引用这个变量(嵌套对象/数组)?

我正在学习 PHP 和 Drupal。我需要引用一个名为 $contexts 的数组中包含的变量。

所以print_r($contexts)给了我这个:

Array ( 
   [context_view_1] => ctools_context Object ( 
       [type] => view 
       [view] => view Object ( 
          [db_table] => views_view 
          [result] => Array ( 
              [0] => stdClass Object ( 
                   [nid] => 28 
                   [node_data_field_display_field_display_value] => slideshow
              ) 
           )
Run Code Online (Sandbox Code Playgroud)

哎哟令人困惑。我想使用 node_data_field_display_field_display_value 变量。我认为我的代码需要像这样,但我知道这是不对的:

if ($contexts['context_view_1']['view']['result'][0]
['node_data_field_display_field_display_value'] == 'slideshow') then do whatever...
Run Code Online (Sandbox Code Playgroud)

谢谢!

php drupal

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

用facebook帐户登录

我们创建了一个网站,其中包括注册和登录,我想要做的是我想添加设施给用户登录他们的Facebook登录,我使用PHP和智能框架,我有谷歌它但我不能在任何地方找到它,我无法理解http://www.goldsteintech.com/facebook_connect/overview.php ....

例如,这里在stackoverflow我没有注册,而是我登录Facebook帐户,我想为我的网站做同样的事情

php facebook

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

连接具有相同名称的列的表时PHP中的问题

在MySQL中,我加入了两个表,它们都有一个名为"Name"的列.在PHP中,我正在编写一个脚本来检索列的值并将其存储在变量中:

$row = mysql_fetch_array($result);

$table1name = $row['Name'];   
$table2Name = $row['Name'];
Run Code Online (Sandbox Code Playgroud)

当然,变量不会给出2列的值,但它们都会从第二个表的列中给出相同的值.有没有办法在不更改数据库中列的名称的情况下检索两列的不同值?

mysql

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

排序对象字典

我有一个对象字典,其中键是一个简单的字符串,值是一个具有一些属性的数据对象.我想根据字典值中的属性对字典进行排序.我已经使用它来根据字典值进行排序

sorted = dict.values()
sorted.sort(key = operator.attrgetter('total'), reverse=True)
Run Code Online (Sandbox Code Playgroud)

这产生了一个排序的值列表(这是预期的),我从字典中丢失了我的原始键(当然).我想将键和值一起排序......我怎样才能实现这一目标?任何帮助将不胜感激?

python

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

JS Switch案例无法正常工作总是执行默认值

这是我的下拉菜单---

<select name="category" id="category" onChange="showDiv(this.value);" >
    <option value="">Select This</option>
    <option value="1">Nokia</option>
    <option value="2">Samsung</option>
    <option value="3">BlackBerry</option>
    <option value="4">Spice</option>
    <option value="5">HTC</option>
    </select>
Run Code Online (Sandbox Code Playgroud)

这是我的span类,我想在选择的基础上显示数据

<span class="catlink"> </span>
Run Code Online (Sandbox Code Playgroud)

我的JS函数(虽然在我通过if条件执行时功能正常)

function showDiv(discselect) {
    switch(discselect) {
    case 1:
        document.getElementsByClassName("catlink")[0].innerHTML = '<a href="nokia.txt">Click To Download</a>';
        break;
    case 2:
        document.getElementsByClassName("catlink")[0].innerHTML = '<a href="samsung.txt">Click To Download</a>';
        break;
    case 3:
        document.getElementsByClassName("catlink")[0].innerHTML = '<a href="blackberry.txt">Click To Download</a>';
        break;
    default:
        alert(discselect);
        document.getElementsByClassName("catlink")[0].innerHTML = 'aaaa';
    }
}
Run Code Online (Sandbox Code Playgroud)

现在每次执行默认情况时运行代码而1,2,3仍在提醒,让我知道我做错了什么,我的逻辑是否滞后?

html javascript css switch-statement

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

使用未定义的值调用javascript函数

我在javascript中有一个函数:

function test(a, b, c) {
    if(typeof b == "undefined")
      //do something 
    //function code
}
Run Code Online (Sandbox Code Playgroud)

现在我想以这样的方式调用这个函数,以便typeof b remains undefineda & c containes值(没有重新排序a,b&c)一样

test("value for a",  what i can pass here so that b type will be undefined, "value for c")
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

哪个更高效的HTML DOM或JQuery

我试图通过使用document.createElement通过Javascript在HTML页面正文中添加新元素,我正在使用少量if/ else案例和函数调用.一切都很好.
最近我开始知道我也可以用JQuery做到这一点.我还没有做太多编码所以我想知道哪种方式在效率方面最好?使用本机DOM方法或使用JQuery在页面上动态添加元素?

html jquery dom

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

确定字符串是否以另一个字符串结尾

如何确定字符串是否出现在另一个字符串的末尾。如果他们这样做,那么打印 true 到标准输出,如果他们不这样做,则打印 false。strpos 会有所帮助吗?

    Sample Input

S1: “staff”
S2: “FF”
Run Code Online (Sandbox Code Playgroud)

我将如何制作一个函数来运行它,

  function matching_ends($s1,$s2){

}
Run Code Online (Sandbox Code Playgroud)

php

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