小编bmo*_*xui的帖子

如果...则按下按钮功能

我如何为这段代码做一个if ... then语句?

  $('body').on('click', '.icon-lock', function () {
        var lockedarea = $(this).parents(0).eq(2);
    $(lockedarea).find('input[type=text],input[type=checkbox],textarea,select').prop('disabled', true);
  });
Run Code Online (Sandbox Code Playgroud)

现在,当我点击它时,我想要发生的事情发生在那些输入变得不可编辑的时候.但是,我试图说,如果按下此按钮,则会发生这种情况.如果它再次按下,则.prop('disabled',false).然而,当我刚刚开始时,在做这类事情时我很容易感到困惑.

javascript jquery dom if-statement input

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

jQuery可排序问题开/关检查

我已经打破了它,不知道怎么做.

我有我最近活动的CodePen.

我一直试图实现的是一个可排序的函数,它首先检查是否只有一个#p_scents.如果有,则不应该是可排序的(即不应激活.icon-sort).但是,如果有多个,则应该是可排序的.

然而,我遇到的问题是,除了一个已被删除之外,可排序功能仍然被激活,因为它不会重新检查存在多少#p_scents.

我怎样才能解决这个问题?

仅供参考我现在打破了可排序的功能o_O

$(function () {
    var i = 1;
    //ADD ROW 
    $('body').on('click', '.addPTbutton', function () {
        var box = '<table class="manage-pt" id="' + i + '"><tr class="pt-entry"><td class="pt-toggle-group"><input class="pt-button togPTbutton" id="0" type="button" value="?"><input class="pt-button addPTbutton" id="0" type="button" value="+"><input class="pt-button delPTbutton" id="' + i + '" type="button" value="-"></td><td class="pt-values"><div><input class="vendor" placeholder="*Vendor Name" type="text"><i class="icon-sort"></i><i class="icon-lock"></i></div><div><textarea class="ptCode" name="ptCode" placeholder="*Pixel Tag Code"></textarea></div><div class="page-select"><select><option value="AllPages">All Pages</option><option value="HomePage">HomePage</option><option value="VehicleDetailsPage">VehicleDetailsPage</option><option value="VehicleSearchResults">VehicleSearchResults</option><option value="ContactUsForm">ContactUsForm </option></select></div><div class="area-checkboxes"><p class="wheretosave">*Where?</p><input name="head" type="checkbox"><label for="head">Head</label><input name="body" type="checkbox"><label …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 jquery-ui jquery-selectors

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