小编Nul*_*ter的帖子

使用jquery访问两个按钮的单击事件

我有2个名为Button1和Button2的html按钮.

这两个按钮使用jquery执行相同的操作.

现在我在两个buttons.thats的点击事件中写了相同的jquery,如下所示

 $('#Button1').click(function () {
 xyz //some jquery
  })



 $('#Button2').click(function () {
 xyz //some jquery
  })
Run Code Online (Sandbox Code Playgroud)

两个jquery都是一样的.我可以在单个函数中捕获两个按钮的单击事件吗?

jquery

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

设置gridview标题颜色

我在asp.net工作,c#我有一个网格视图.我在该网格视图中有10列.我对网格视图标题文本颜色有一些问题.一些列标题有链接(用于排序).此类标题文本的颜色为浅蓝色.单击蓝色后,将颜色更改为另一种颜色.

一些列标题没有链接.这种标题文字的颜色是灰色的.

我想将整个标题文本的颜色变为单色,如灰色.点击链接后,它必须是相同的颜色.提前致谢

asp.net gridview

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

如果在浏览器中禁用了JavaScript,那么ajax请求是否有效?

我正在开发一个Web应用程序,并使用jQuery为用户提供良好的用户界面.因此,我使用的是ajax请求和许多jQuery函数.

如果我在浏览器中禁用JavaScript,大部分功能将无法工作,因为我正在为许多功能发送异步ajax请求.但是我该如何处理呢?我是否需要在不使用jQuery和ajax的情况下重写代码?

在下面找到一个示例按钮单击事件:

  $("#renameCategory").live('click', function (event) {
         if ($.trim($("#CategoryNewName").val()) == "") {
             alert("Please enter a category name");
             return;
         }
         var selectedCategory = $("#SelectedCategoryId").val();
         var newCategoryName = $("#CategoryNewName").val();
         var postData = { categoryId: selectedCategory, name: newCategoryName };
         $.ajax({
             type: "POST",
             url: '@Url.Action("UpdateCategoryName", "Category")',
             data: postData,
             dataType: "json",
             success: function (data) {
                 $('#' + selectedCategory).text(newCategoryName);
                 $("#selectedCategoryText").html(newCategoryName);
             },
             error: function () { alert('error') }
         });
     });
Run Code Online (Sandbox Code Playgroud)

我怎么处理这个?

javascript jquery asp.net-mvc-3

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

获取表-HTML中所选行的ID

我在我的MVC应用程序中有一个表.我想获取所选行的id.我使用jQuery捕获了tr的click事件.表格样本如下所示

<table id="resultTable">
 <tr id="first">
  <td>c1</td>      
  <td>c2</td>      
 </tr>
 <tr id="second">
  <td>c3</td>      
  <td>c4</td>      
  </tr>    
</table>
Run Code Online (Sandbox Code Playgroud)

我正在使用以下脚本来访问行单击事件

 $(document).ready(function () {      
     $('#resultTable tr').click(function (event) {
          alert(this.); //trying to alert id of the clicked row          

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

但它没有工作.如何获得选择的行ID.??任何想法?

html jquery

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

使用css突出显示所选行

我们如何使用css突出显示表中的选定行.有没有办法做到这一点?

html css

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

生成随机颜色的问题 - asp.net和c#

我需要生成在我的asp.net应用程序中生成Hex值的随机颜色来绘制图形.

 Random random = new Random();
 color = String.Format("#{0:X6}", random.Next(0x1000000)); 
Run Code Online (Sandbox Code Playgroud)

上面的代码生成随机颜色代码.但是我的问题是它有时会产生与之前颜色几乎相似的颜色.因为我将它用于图形目的,我需要生成完全不同的颜色.有任何想法吗....

c# asp.net colors

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

将选择限制为单一选择listboxFor-MVC 2

我使用以下代码生成列表框..

    <%: Html.ListBoxFor(m => m.Subscribers, new List<SelectListItem>(), new { @class = "list_style_Wizard" })%>
Run Code Online (Sandbox Code Playgroud)

但是我们可以从列表框中选择多个项目.如何将其限制为单个选择???

listbox asp.net-mvc-2

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

Ajax长轮询无法正常工作

我正在使用MVC 2中的长轮询开发一个简单的陌生人聊天应用程序.如果我打开应用程序不同的浏览器,它在我的开发机器上工作正常..我的意思是如果我在IE和Mozilla中加载应用程序,它工作正常

如果我在浏览器的两个选项卡中使用该应用程序(例如:IE),则不会从两个选项卡中触发长轮询...我的意思是,有一个开始按钮来启动聊天,这会触发长时间轮询.我可以看到它在调试时调用动作..而我的问题是,当我从第一个选项卡中单击启动按钮时,它会触发ajax请求(长轮询(此请求在服务器上等待,直到另一个请求来))然后我单击在选项卡2中的启动按钮,它不会触发ajax请求,直到从服务器返回第一个请求(超时后).

为什么会这样?我阅读像浏览器将阻止多个ajax请求..这是一个原因吗?..如果我使用不同的浏览器,它工作正常.只有在同一个浏览器中选择了两个选项卡才会出现问题

asp.net-mvc jquery long-polling asp.net-mvc-2 long-integer

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

哪个是使用c#跳过字符串中下划线(_)前的字符的最佳方法

哪个是_使用c#跳过字符串中下划线前的字符的最佳方法?

例如:case 1 String包含_

string s="abc_defg" 
Run Code Online (Sandbox Code Playgroud)

我想要defg到另一个字符串

案例2

有些时候字符串不包含_.那时我需要得到所有字符串

例如.

s="defg"
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,我想得到"defg".仅当字符串中有下划线时才应用过滤.我怎样才能做到这一点

c# string filtering

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

单击该行中的按钮,使用jQuery获取行ID

在我的HTML表格中,每一行都有单独的ID.每行中都有一列包含一个按钮.我可以捕获那些按钮的点击事件.有没有办法在该按钮的click事件中获取相应的行id

样品表如下所示.

<table>
 <tr id="1">
     <td>   <input type="image" id="Bttn_play" src="../../Content/images/play_button.png" name="image" /> </td>
     <td> test dat1a</td>
 </tr>
 <tr id="2">
     <td>   <input type="image" id="Bttn_play" src="../../Content/images/play_button.png" name="image" /> </td>
     <td> test data2</td>
 </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我可以使用以下jQuery捕获按钮的click事件

$("#Bttn_play").live('click', function (event) {
  alert (row id);
  // how i get row id  corresponding to this button 
}
Run Code Online (Sandbox Code Playgroud)

html jquery

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