Tag: jquery selectors

jquery:无法获取div的“value”属性

这是我的chrome javascript控制台的屏幕截图,展示了我的困境。 我真的不明白为什么我不能取“值”属性。 “class”属性工作得很好,所以我认为同样适用于“value”。 我在我的应用程序中测试的代码(coffeescript)如下所示: $ -> $(“.comment”).click -> alert $(this).attr ‘value’ 这个图片中显示的这个代码和代码都不起作用。 有谁知道我做错了什么或我应该做什么? 提前致谢!

如何根据其他选择的选项禁用选择?

我有jQuery函数的问题。 我希望基于一个选定的选项来禁用其他选择。 在我的情况下,如果选择了选项1中的选项1,我想禁用select2。 所以我使用这个jQuery函数: $(document).ready(function(e) { $(‘.select1’).change(function(e) { if ($(‘.select1’).val()==1){ $(‘.select2’).attr(‘disabled’,’disabled’); } else{ $(‘.select2’).removeAttr(‘disabled’); } }) }); 但这只有在我首先选择选项2(或此选择的任何其他选项)然后重新选择选项1(我想这是因为使用更改function)时才有效。 如何通过默认的select1禁用select2设置为选项1 ??? $(document).ready(function(e) { if ($(‘.select1’).val()==1){ $(‘.select2’).attr(‘disabled’,’disabled’); } else{ $(‘.select2’).removeAttr(‘disabled’); } }) 这也不行:/

jQuery选择器NOT

如何选择所有内容但是带有id的元素? 我希望能够选择第二个和第三个

jQuery Xpath选择器,用于选择id包含’sometext’的元素

我在aspx页面中有一个listbox元素,其id是attributesList。 我想选择这个元素来跟踪它的更改事件,但我无法直接选择它的id,因为asp.net在运行时更改了它的id。 它的id,attributesList变为ctl00_adminPlaceHolder_attributesList。 所以我想要做的是使用“包含”xpath表达式来选择元素。

jQuery在div中包装元素集

您好我想使用jQuery来包装div中的元素集 HTML: Title Feature Feature Title Feature Feature Title Feature Feature 期望的结果: Title Feature Feature Title Feature Feature Title Feature Feature 我的问题类似于以下内容,但我无法得到Russ Cam建议的解决方案。 使用jQuery将三个重复的div组包装成一个 提前致谢。

循环遍历仅以特定模式开头的JSON对象

循环通过仅以特定模式开始的JSON对象的正确/惯用方法是什么? 示例:说我有JSON之类的 { “END”: true, “Lines”: “End Reached”, “term0”: { “PrincipalTranslations”: { // nested data here } }, “term1”: { “PrincipalTranslations”: { // more nested data here } } } 我只想访问PrincipalTranslations对象,我试过: $.each(translations, function(term, value) { $.each(term, function(pos, value) { console.log(pos); }); }); 哪个不起作用,可能是因为我无法遍历END和Lines对象。 我试着用类似的东西 $.each(translations, function(term, value) { $.each(TERM-THAT-STARTS-WITH-PATTERN, function(pos, value) { console.log(pos); }); }); […]

Ajax调用获取错误

您好我在尝试通过ajax调用传递值时收到错误[object Object]。 我正在使用jquery选择器来获取复选框的值。 并试图通过ajax传递它,这样我只能得到我选择的复选框值。但是得到一个错误。谢谢。 这是我的代码: dashboard.php if($param[‘aktion’] == ‘save-widget-vehicle’) { $page[‘register-fahrzeuge’] = array( 1 => array( ‘Fahrzeug’,’aktiv’,$page[‘script’],”), 0 => array( ‘Edit-Fahrzeug’,’enabled’,$page[‘script’],”,”), ); $opts = !empty($param[‘filterOpts’]) ? $param[‘filterOpts’] : array(); $tmp = array(); foreach ($opts as $opt) { $tmp[] = ‘”‘.$opt.'”‘; } $query = ‘SELECT Fahrzeuge.dsnr,name FROM Fahrzeuge INNER JOIN ohne_fahrzeuge ON Fahrzeuge.dsnr = ohne_fahrzeuge.dsnr WHERE […]

基于jquery的下拉列表的可能解决方案?

我通过jquery append函数在一个完全独立的页面上生成一个下拉列表。 如果我只是使用append,我会得到重复的数据行 if(params.totalRecords > 50){ var i, j; j = 0; for(i=0; i < params.totalRecords; i++){ if(i%50==0){ $('#startRecord').append( $('’).val(i).html((j+1)+’-‘+(j+=50))); } } $(‘#dropDownSpan’).css(‘visibility’, ‘visible’); } 所以现在当我添加值来下拉时,它正在添加像这样的重复行 1-50 51-100 1-50 根据我选择的选项,它只会使它重复。 现在要避免我做了以下事情 if(params.totalRecords > 50){ $(‘#startRecord’).val(0).html(“1-50”); var i, j; j = 0; for(i=0; i < params.totalRecords; i++){ if(i%50==0){ $('#startRecord').append( $('’).val(i).html((j+1)+’-‘+(j+=50))); } } $(‘#dropDownSpan’).css(‘visibility’, ‘visible’); } 现在的问题是它总是将它重新调整为1-50记录的原因 […]

使用jQuery选择选项时,切换“必需”属性(隐藏字段)

我正在尝试做两件事: 如果选择了一个选项,则显示一个隐藏字段,如果没有则隐藏该字段(我有这个部分工作 – 虽然如果我使用一个变量它不起作用) 如果选择该选项,请将所需属性添加到显示的字段中。 选择其他选项后,删除所需的属性。 这是一个小提琴链接: http://jsfiddle.net/tucsonlabs/QCY2Q/

如何获取具有特定子项的项目列表?

我有一个表,其中每一行以“复选框”开头,我想获得包含复选框的所有TR,并检查它。 像这样的东西: $(‘#’ + tableId + ‘ > tbody > tr:contains(td > input[type=checkbox]:checked’).each(function (i, item) { alert(‘delete ‘ + $(item).data(‘row-id’)); }); 该代码不起作用,它被卡住了。 可能是因为“contains”选择器仅用于文本。 我怎么能这样做? 问候。