相关疑难解决方法(0)

如何检查字符串是否包含JavaScript中的子字符串?

通常我会期待一种String.contains()方法,但似乎没有一种方法.

检查这个的合理方法是什么?

javascript string substring string-matching

7430
推荐指数
3
解决办法
581万
查看次数

如何在firebase上执行sql"LIKE"操作?

我正在使用firebase进行数据存储.数据结构如下:

products:{
   product1:{
      name:"chocolate",
   }
   product2:{
      name:"chochocho",
   }
}
Run Code Online (Sandbox Code Playgroud)

我想对这些数据执行自动完成操作,通常我会像这样编写查询:

"select name from PRODUCTS where productname LIKE '%" + keyword + "%'";
Run Code Online (Sandbox Code Playgroud)

因此,对于我的情况,例如,如果用户输入"cho",我需要同时带上"chocolate"和"chochocho".我考虑将所有数据放在"产品"块下,然后在客户端进行查询,但这可能需要大量数据库的内存.那么,我该如何执行sql LIKE操作呢?

谢谢

javascript firebase firebase-realtime-database

42
推荐指数
2
解决办法
3万
查看次数

通过表格行实时搜索

我想通过表行进行实时搜索,使用jQuery,"live"这个词是关键,因为我想在文本输入中键入关键字,在同一个站点上我想要jQuery自动排序(或删除那些与搜索查询不匹配的表行.

这是我的HTML:

<table>
    <tr><th>Unique ID</th><th>Random ID</th></tr>
    <tr><td>214215</td><td>442</td></tr>
    <tr><td>1252512</td><td>556</td></tr>
    <tr><td>2114</td><td>4666</td></tr>
    <tr><td>3245466</td><td>334</td></tr>
    <tr><td>24111</td><td>54364</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如果我愿意的话.通过搜索Unique ID,它应该显示从唯一ID的特定数字开始的唯一行.铁.如果我在搜索输入框中输入"2",则应保留以下行,因为它们开头2:

<table>
    <tr><th>Unique ID</th><th>Random ID</th></tr>
    <tr><td>214215</td><td>442</td></tr>
    <tr><td>2114</td><td>4666</td></tr>
    <tr><td>24111</td><td>54364</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如果我要输入24,那么应该只有一行可见,因为它从24:

<table>
    <tr><th>Unique ID</th><th>Random ID</th></tr>
    <tr><td>24111</td><td>54364</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如果你们能给我一些关于如何做这样的事情的提示,我会非常感激.

谢谢.

search jquery live tablerow

27
推荐指数
4
解决办法
10万
查看次数

JavaScript/jQuery - 如何检查字符串是否包含特定单词

$a = 'how are you';
if (strpos($a,'are') !== false) {
    echo 'true';
}
Run Code Online (Sandbox Code Playgroud)

在PHP中,我们可以使用上面的代码来检查字符串是否包含特定的单词,但是如何在JavaScript/jQuery中执行相同的功能呢?

javascript jquery

22
推荐指数
7
解决办法
10万
查看次数

在IE8浏览器中不支持IndexOf

我在我的应用程序中有级联下拉列表,使用jquery级联,现在我的问题是它与IE9,Firefox,Opera和Safari一起工作顺利,但不能与IE7,IE8等任何浏览器一起使用.

我浏览了问题并发现错误是由于我的jquery代码中的indexOf,我通过删除indexOf尝试了它,但它仍然给出相同的错误..

注意:在telerik脚本中是否有任何解决方法可以删除indexOf,因为我只能在其脚本中找到indexOf.

以下是代码:

function OnClientSelectedIndexChanged(sender, eventArgs) {
var senderId = sender.get_id().toString();

var uniqueName = senderId.substring(senderId.lastIndexOf('_'), senderId.length);

if(senderId.indexOf("drpdwnCondition") > 0)
{
   return false;
}

var selectedItem = eventArgs.get_item();
var selectedValue = selectedItem.get_value().split('_');
$.ajax({ type: "POST", async: true,
    url: "/SalesRepresentativeMonitoring.aspx/GetData", contentType: "application/json; charset=utf-8",
    data: "{value:" + JSON.stringify(selectedValue[1]) + "}", dataType: "json",
    success: function (msg) {
        var resultAsJson = msg.d // your return result is JS array
        // Now you can loop over the array to get each object
        var cnditionCombo = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer telerik

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

如何查找文本是否包含url字符串

如何查找文本是否包含url字符串.我的意思是,如果我有

Sometexthttp://daasddas some text
Run Code Online (Sandbox Code Playgroud)

我希望将http:// daasddas作为javascript的链接进行处理或制作

javascript

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